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

X<100限制 后面x = x + 2,是么?

sum = 0

x = 1

while x <100:

    sum = sum +x

    x = x + 2

print sum

这里面,X<100限制 后面x = x + 2,是么?就是说当x=99的时候,x=99+2,这时的x已经不符合x<100这个条件,作废了,是么?

正在回答

2 回答

理解是没错的,代码也没错。要注意有些编辑器操作是不一样的

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

我是这么觉得的:

本身题目要求是100以内的奇数,所以x<100限制了数字不超出100这个范围。

要求x是奇数,初始条件x=1,所以下一个奇数就是x+2……

不过这么说也没错,99+2=101超出100的范围。

假如条件一直判断为true,这个循环就跳不出去了。

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

星外天使

但是为什么不输出答案(一个准确的数值)
2015-07-26 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

X<100限制 后面x = x + 2,是么?

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