Código Python:
Ver originaldef expon(x):
y = 1.0
y = y + 1
y = y + 1.0 / 2
y = y + 1.0 / 6
y = y + 1.0 / 24
y = y + 1.0 / 120
y = y + 1.0 / 720
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.