關(guān)于num = num + 1的問題
num = 0
sum = 0
while num < 1000:
??? if num % 2 != 0:
??????? num = num + 1
??????? continue
??? sum = sum + num
??? num = num + 1
print (sum)
為什么要兩次num = num + 1,第二個我明白,為了防止死循環(huán)。那第一個if代碼塊下的num = num + 1就不明白了,我試了,如果不加,就得不到結(jié)果,誰能解釋清楚
2020-08-23
因為如果沒有if語句里面的num = num + 1,那么每次continue,num都不變,自然也就進入死循環(huán)。
2020-08-23
謝謝啦