2301_77392806 2023-04-07 12:32 采纳率: 0%
浏览 58

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

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

img

img

  • 写回答

3条回答 默认 最新

  • 阳光宅男xxb 2023-04-07 14:31
    关注

    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)
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日