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

python循环输入范例语法错误

https://img1.sycdn.imooc.com//5b7d0eb60001cbe002700152.jpg

如上所示,打印sum的时候出错,

正在回答

8 回答

你在n=n+1 后边多打两个回车 试试

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

我用脚本运行是正常的,但是用python.exe运行时错的

https://img1.sycdn.imooc.com//5b7d1e310001b78b02530037.jpg

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

我也用你的代码运行,是正常的,不会报错

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

_不二臣_ 提问者

难道是版本的问题吗
2018-08-22 回复 有任何疑惑可以回复我~

L=[75,30,65,94]
sum=0.0
n=0
for x in L:
    if x<60:
        continue
    sum += x
    n=n+1
print sum

我运行挺正常

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

_不二臣_ 提问者

可是,我允许会报错,是版本的问题吗
2018-08-22 回复 有任何疑惑可以回复我~


http://img1.sycdn.imooc.com//5b7d16290001d8fc01810086.jpg
这样写就没有问题了,你的continue和n没有什么用

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

https://img1.sycdn.imooc.com//5b7d1266000140ab02400216.jpg

换了还是这样

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

weibo_藤井树_88976_0

for循环里面的sum要改成xsum
2018-08-22 回复 有任何疑惑可以回复我~
#2

weibo_藤井树_88976_0

我是python2.7,不知道是不是版本的问题
2018-08-22 回复 有任何疑惑可以回复我~
#3

_不二臣_ 提问者 回复 weibo_藤井树_88976_0

我用的2.6.6
2018-08-22 回复 有任何疑惑可以回复我~

sum声明了么? 遍历前有没有sum=0

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

_不二臣_ 提问者

参数都申明了,用的Python2.6.6,没有中文字符
2018-08-22 回复 有任何疑惑可以回复我~

sum 是一个计算函数,不能作为参数,可以换一个命名试试

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

_不二臣_ 提问者

换了还是一样的错误,他上面显示的缩进的错误,可是这里和for成一块,不需要缩进啊
2018-08-22 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

python循环输入范例语法错误

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