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

问什么我这个会报错?区别在哪?

sum = 0

x = 1

while x<100:

    sum= x + 2

print sum


正在回答

4 回答

因为你的x没有变啊,x<100一直是真的,陷入死循环了

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

应该这样写

sum = 0


x = 1


while x<100:

    

    sum= sum + x

    x = x + 2

    


print sum


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

你的x是一个静态值1而不是变量值,所以你需要在循环中把x转变成变量值

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

你这个x一直没变啊


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

天然呆VIP 提问者

没懂你意思?
2018-05-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

问什么我这个会报错?区别在哪?

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