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這個條件,作廢了,是么?
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這個條件,作廢了,是么?
2015-02-06
舉報
2016-04-13
理解是沒錯的,代碼也沒錯。要注意有些編輯器操作是不一樣的
2015-03-24
我是這么覺得的:
本身題目要求是100以內的奇數,所以x<100限制了數字不超出100這個范圍。
要求x是奇數,初始條件x=1,所以下一個奇數就是x+2……
不過這么說也沒錯,99+2=101超出100的范圍。
假如條件一直判斷為true,這個循環就跳不出去了。