求解答:Python:sinx泰勒展开式

按这么敲为什么运行不了呢,漏了什么?
求指点一二TVT 想不明白

img

img

1、input()在等待输入,你应该输出一段话提示输入,并检查输入合法再调用radians。即使没其它错误,程序一运行就会停在这里,啥提示没有
2、变量a,c未初始化
3、10e(-6)是否想表示10的负6次方?应该用1e-6
4、while最后多了个.

while后面多了一个.
10e(-6)语法错误,这里是要表达什么如果是10e的-6次方,应该是10e**-6
sum 1这里语法错误,变量中间不能有空格,修改为sum1
最后的代码就是:

from math import *
x=radians(input())
b=x
i=2
k=-1
sum1=x
while abs(a) > 10*e**(-6):
    b=b*x*x
    c=c*i*(i+1)
    i=i+2
    a=k*b/c
    sum1=sum1+a
    k=k*(-1)

print(sum1)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^