for 语句后要加冒号:,也就是是改成如下有正确了 for i in (1,10):
代码示例说明:
for i in (1,10):
print(i)
输出结果是:
1
10
(1,10)代表元组,包含的元素是1和10,如果你需要的是从1到10,那么你的语句就要改成如下:
for i in range(1,10):
print(i)
输出结果:
1
2
3
4
5
6
7
8
9
你的for循环最后没有加冒号(:)
原因主要有:你忘加了,不小心删除等等。
只要加上冒号就没问题了,可以继续写。
不管是for还是while循环都需要在行尾加上冒号。
应该是
for i in (0, 10):
pass # 循环体内容
注意冒号和循环体不能为空,循环体内容可以添加每次循环内希望执行的具体功能,如print(i)
首先。“SyntaxError” 语法错误,也就是你写的不符合Python的语法。
建议去看一下Python的官方文档,防止这种低级错误的出现。
for i in (0, 10): print i
# 类似的
for i in range(10): print i
结尾少了冒号