以下是代码:
...
T=[]
To=1
for 'To' <= 10000:
T.append(To)
To=To+0.25
...
错误是:
for 'To' <= 10000:
^
SyntaxError: invalid syntax
我不知道为什么不能这样做。是符号&#34;&lt; =&#34;错误? 我检查了缩进并阅读了本网站上几乎所有关于类似错误的问题,但我没看到我的错误在哪里。
答案 0 :(得分:2)
'To'是一个字符串,for
语句没有意义。
To
是变量名。不要混淆他们。你需要
while To <= 10000:
....
更好的是,将增量语句放在循环的底部,并正确使用for
,根据需要调整值:
for To in range(10000):
另外,请使用描述性变量名称; To
和Xo
没有告诉我们任何内容,To
很容易与许多语言中的保留字混淆。
答案 1 :(得分:0)
您似乎正在尝试创建一个数字数组,从1开始每次增加.25,直到最终值为10000。
如果是这样的话,NumPy会为你做这件事(documentation):
T = np.arange(1.0, 10000, .25)