python 语法错误:标识符中的字符无效[已关闭]

axr492tv  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(175)

**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。

这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
14小时前关门了。
Improve this question
我正在为我的学位中的一个模块编写一些代码,我遇到了这个错误:

语法错误:行的标识符中有无效字符:上面写着

while abs(term) > 1e−5*(abs(sum)+1e−4):
有人能帮我解决问题吗?

import matplotlib .pyplot as plt # for plotting
from math import cos

def f(x):
    """Sums Fourier series"""
    sum=0.0
    term =1.0
    n=1.0
    while abs(term) > 1e−5*(abs(sum)+1e−4):
        term=cos(n * x)/(n * n)
        sum=sum+term
        n = n + 2
    return sum

#####
    
n=40
g=[f((4* pi * i)/n) for i in range(0,n)]
# plotting
fig = plt.figure ()
ax = fig.add_axes ([0 ,0 ,1 ,1])
line = ax.plot(g)
plt.setp(line)
plt.show ()

计划是画出f(x)在0和4π之间如何变化的图

4zcjmb1e

4zcjmb1e1#

复制/粘贴代码后,您似乎使用了字符U+2212“而不是U+002d-“。

相关问题