[ Foro de Python ]
Buenas, me podrían decir como programa la expansion del seno en series de taylor. Lo he intentado pero el resultado no creo que sea el verdadero. Gracias.
1
2
3
4
5
6
7
x=input('Introduce el valor de x: ')
k=input('Introduce el valor de k: ')
import math as mt
s=0
for i in range(1,k+1):
s=s+(((-1)**(i-1))*(x**(2*i-1))/(mt.factorial(2*i-1)));
print s
Pd: Si me podrían decir la del coseno también, se los agradecería mucho.
Puede estar ocurriendo que al dividir un entero entre otro obtengas el valor cero, en vez de un valor con decimales. Por ejemplo, 1/5 puede tomarse como 0 al hacer una división entre enteros, mientras que 1.0/5 y 1/5.0 son divisiones entre números reales y su resultado sería 0.2.
(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.)