Tema: taylor
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2010, 10:57
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: taylor

Código Python:
Ver original
  1. def expon(x):
  2.     y = 1.0
  3.     y = y + 1
  4.     y = y + 1.0 / 2
  5.     y = y + 1.0 / 6
  6.     y = y + 1.0 / 24
  7.     y = y + 1.0 / 120
  8.     y = y + 1.0 / 720
  9.     return y ** x
Otra cosa para obtener una buena precisión debes de hacerlo hasta x ** 14 / (14!)
Eso y estas haciendo división entre enteros, lo cual te arrojara un entero y no un flotante o real.

puedes hacer un:
print(1/2) y un
print(1.0 / 2)
y ver una clara diferencia.