下面代碼運(yùn)行怎么出不來(lái)結(jié)果,也沒(méi)反應(yīng)?
sum=0
x=1
while True:
? ? if x%2==0:
? ? ? ? continue
? ? sum=sum+1
? ? x=x+1
? ? if x>100:
? ? ? ? break
print sum
sum=0
x=1
while True:
? ? if x%2==0:
? ? ? ? continue
? ? sum=sum+1
? ? x=x+1
? ? if x>100:
? ? ? ? break
print sum
2016-04-18
舉報(bào)
2016-04-18
運(yùn)行了一遍才發(fā)現(xiàn),,這是個(gè)坑:
問(wèn)出在以下這句
題主要試一下1%2=1,所以在循環(huán)體中,就只執(zhí)行到這一句,不再往下執(zhí)行。
也就是說(shuō),x永遠(yuǎn)為1,這個(gè)while循環(huán)永遠(yuǎn)跳不出去。
2016-04-18
正確代碼如下:
2016-04-18
你那個(gè)我知道,我是想知道我的那段代碼為什么就不行
2016-04-18
sum=0
x=1
while True:
? ? x=x+1
? ? if x>100:
? ? ? ? break
? ? if x%2==0:
? ? ? ? continue
? ? sum=sum+1
print sum