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

foriin(0,10)... for i in (0,10) 展开
 我来答
willenhu
2017-07-17 · TA获得超过1772个赞
知道小有建树答主
回答量:865
采纳率:66%
帮助的人:251万
展开全部

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
Prettykitty258
2017-07-08 · TA获得超过377个赞
知道小有建树答主
回答量:212
采纳率:75%
帮助的人:73.3万
展开全部
你的for循环最后没有加冒号(:)
原因主要有:你忘加了,不小心删除等等。
只要加上冒号就没问题了,可以继续写。
不管是for还是while循环都需要在行尾加上冒号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
new_problem
2017-08-13 · TA获得超过707个赞
知道小有建树答主
回答量:337
采纳率:83%
帮助的人:265万
展开全部

应该是

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lpe234
2017-08-03 · TA获得超过2778个赞
知道小有建树答主
回答量:1250
采纳率:50%
帮助的人:567万
展开全部

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

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

for i in (0, 10): print i

# 类似的
for i in range(10): print i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mieyoubeizhuce
2015-10-12 · TA获得超过610个赞
知道小有建树答主
回答量:733
采纳率:100%
帮助的人:475万
展开全部
结尾少了冒号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式