为了账号安全,请及时绑定邮箱和手机立即绑定

for 错误的原因

http://img1.sycdn.imooc.com//572e04600001cdc009830509.jpg为什么我在自己的电脑上面写提示for 错误呢??求解答!!!!


正在回答

2 回答

可能是你的python编辑器的版本 print需要加():

print ([x*(x+1) for x in range(1,100,2)])

0 回复 有任何疑惑可以回复我~

检查一下文件格式问题,这行代码我运行无误。

0 回复 有任何疑惑可以回复我~
#1

XuGG 提问者

L=[] for x in range(1,101,2): i=x*(x+1) L.append(i) print (L) #我这样写是没有错误,可以运行成功的 L=[] x*(x+1)for x in range(1,101,2): L.append(x) print (L) #写成这样的话也会提示for错误,感觉好像是写成列表生成式就会错误,不太懂到底哪点错哎
2016-05-08 回复 有任何疑惑可以回复我~
#2

马葭 回复 XuGG 提问者

L=[x*(x+1)for x in range(1,101,2)]
2016-06-16 回复 有任何疑惑可以回复我~
#3

anyus 回复 XuGG 提问者

第二步吧L.append(x)去掉试试,这步是多余的。
2016-10-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

for 错误的原因

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信