[ Foro de Python ]

Escribir Funcion en Python

04-Mar-2021 23:40
Luz Rodas
1 Respuestas

Hola a todos,deseo hallar las primeras 10 raices de esta funcion = 745(1-e^-t / 10)-49t pero a la hora de generar el codigo me sale un error, he estado buscando una forma de escribirlo pero no se como,no se si me faltara una importar una libreria o estoy escribiendo mal algo cualquier ayuda,tutorial quedo agradecida


from math import exp as e
x=0
Funcion = 0
print ('{:^15}{:^15})'.format('x','f(x)'))
for i in range (10):
 Funcion = 745(1-e^-t / 10)-49t
 x= x + 1
 print ('{:^15}{:^15.10f}'.format(x-1,Funcion))

File "<ipython-input-24-3f4cb9da9290>", line 6
   Function = 745(1-e^-t / 10)-49t
                                                       ^
                                 SyntaxError: invalid syntax


05-Mar-2021 20:03
Nacho Cabanes (+75)

Tienes que usar la sintaxis correcta de Python: necesitas el símbolo * para cada multiplicación y el símbolo ** para las potencias.

Lo tienes explicado aquí:

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=70002
 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)