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

为什么这也能运行成功?

sum = 0

x = 0

while x < 100:

    x = x + 2

    sum = sum + x

print sum


正在回答

3 回答

可以运行,但是计算结果肯定是不对了,根据题意求100以内奇数的和。

while x < 100:  指给定一个条件,当x > 100 时退出循环。

sum = sum + x   因为sum = 0,按照逻辑先从0开始加,x应该为1,所以sum = 1,

x = x + 2   因为x = 1,所以x = 3,

开始循环代码块:sum = 4,  x = 5, sum = 9, x = 7, sum = 16,x = 9.....直到 x 大于100时,退出循环。

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

这应该是算的是100以内所有偶数的和吧?

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

应该是运行器有问题吧,代码语法是没问题的,不过运行的结果不对。

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

举报

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

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

进入课程

为什么这也能运行成功?

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