用python绘制sin函数的tayler级数

bf1o4zei  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(236)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

7小时前关门了。
改进这个问题
问题是用python绘制sin函数的tayler级数,这是我尝试的:

import math
import numpy as np
import pylab as pl

from math import*

print (np.sin(x))

x=float(raw_input("np.pi/4")

for k in range(0,10,1)

y=((-1)**k)*(x**(1+2*k))/factorial(1+2*k)

    print (y)
File "<ipython-input-94-bb06df63d40f>", line 14
    y= ((-1)**k)*(x**(1+2*k))/factorial(1+2*k)
    ^
SyntaxError: invalid syntax

我不知道为什么会出现这个错误。你能帮我吗?谢谢

o4hqfura

o4hqfura1#

你错过了一个括号 x=float(raw_input("np.pi/4")) 和“:”在for循环后面
右代码如下:

import math
import numpy as np
import pylab as pl

from math import *

x=float(raw_input("np.pi/4"))

print (np.sin(x))

for k in range(0,10,1):
    y=((-1)**k)*(x**(1+2*k))/factorial(1+2*k)
    print (y)

相关问题