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

哪里错了,窗口不显示结果

sum = 0

x = 1

while x<50:

    sum=sum+(2x-1)

print sum


正在回答

5 回答

你的X一直都是1没有变过,在while中就无限循环执行下去,肯定没有结果啊。

应该在while里面加上   x = x + 1

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

sallas 提问者

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

sum = 0

x = 1

while x <100:

           if x%2 == 1:

               sum = sum + x

           x = x + 1x

print sum


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

还有一个问题,就是2x应该改为2*x

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

x 没有变 一直为1

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

print sum 往后挪几个空格(注意缩进)不能和循环在同一位置上

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

举报

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

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

进入课程

哪里错了,窗口不显示结果

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