Proramas
Publicado por david perez castillo (1 intervención) el 06/03/2003 23:17:52
alguien me podria mandar un evaluador de funciones por ejemplo
4x+10 o 2+cos(e^x -2)-e^x
4x+10 o 2+cos(e^x -2)-e^x
Valora esta pregunta


0



import math
def evaluar_funcion(expresion, x):
try:resultado = eval(expresion)
return resultado
except Exception as e: return f"Error al evaluar la expresión: {str(e)}"# Ejemplo de usoexpresion1 = "4*x + 10"
expresion2 = "2 + math.cos(math.exp(x - 2)) - math.exp(x)"
valor_x = 5 # Cambia este valor según lo que necesites evaluar
resultado1 = evaluar_funcion(expresion1, valor_x)
resultado2 = evaluar_funcion(expresion2, valor_x)
print(f"Resultado de {expresion1} con x = {valor_x}: {resultado1}")
print(f"Resultado de {expresion2} con x = {valor_x}: {resultado2}")

