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

sum+=x报错

sum = 0

x = 1

while x<100:

    if x%2 == 0:

    sum+ = x

    x=x+1

print (sum)

请问为何在Python2.7上执行时,在sum+=x 这里一直报错呢

正在回答

4 回答

请注意 if 语句(其它的比如 for语句,定义函数def等等),‘:’后面就是一个相关的模块,在这里就是 if 的模块,着时候模块内的内容需要缩进,并且,模块下的所有内容缩进要一致

正确的应该是

if x%2 == 0:

      sum+=x

      x=x+1

print (sum)


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

qq_MissChen_2 提问者

非常感谢!
2016-08-16 回复 有任何疑惑可以回复我~

谢谢*——*

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

条件语句,需要缩进,Python有严格的对齐方式

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

sum+ = x这行向里缩进

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

qq_MissChen_2 提问者

谢谢*-*
2016-08-16 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

sum+=x报错

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