python中使用for循环后出现SyntaxError: invalid syntax,代码如下

for i in (0,10)
2025-03-24 13:12:00
推荐回答(5个)
回答(1):

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

回答(2):

你的for循环最后没有加冒号(:)
原因主要有:你忘加了,不小心删除等等。
只要加上冒号就没问题了,可以继续写。
不管是for还是while循环都需要在行尾加上冒号。

回答(3):

应该是

for i in (0, 10):
    pass # 循环体内容

注意冒号和循环体不能为空,循环体内容可以添加每次循环内希望执行的具体功能,如print(i)

回答(4):

首先。“SyntaxError” 语法错误,也就是你写的不符合Python的语法。

建议去看一下Python的官方文档,防止这种低级错误的出现。

for i in (0, 10): print i

# 类似的
for i in range(10): print i

回答(5):

结尾少了冒号