大家幫忙看看,為什么這樣算的結果是2601
sum?=0 x?=?0 while?True: ????x?=?x?+?1 ????if?x%2==0: ????????continue ????sum?=?sum?+x ????if?x>100: ????????break print?sum
sum?=0 x?=?0 while?True: ????x?=?x?+?1 ????if?x%2==0: ????????continue ????sum?=?sum?+x ????if?x>100: ????????break print?sum
2016-07-12
舉報
2016-07-12
sum?=0
x?=?0
while?True:
????x?=?x?+?1
????if?x%2==0:
????????continue
????sum?=?sum?+x
????if?x>100:
????????break
print?sum
你把?if?x>100:放在后面當x=101后程序已經執行了求和,在來執行判斷。所以多加了101.