0~3以內(nèi)的偶數(shù)和 怎么輸出是6???
num=0?
sum=0?
while num<=3: ? ?
? ? ? ? num=num+1 ? ?
? ? ? ? if num%2==1: ? ? ? ?
? ? ? ? ? ? ? ? ? continue ? ?
? ? ? ? sum=sum+num
print(sum) 0~3以內(nèi)的偶數(shù)和 怎么輸出是6???
num=0?
sum=0?
while num<=3: ? ?
? ? ? ? num=num+1 ? ?
? ? ? ? if num%2==1: ? ? ? ?
? ? ? ? ? ? ? ? ? continue ? ?
? ? ? ? sum=sum+num
print(sum) 0~3以內(nèi)的偶數(shù)和 怎么輸出是6???
2021-08-03
舉報(bào)
2021-11-16
第一遍num=1和num=3進(jìn)入while循環(huán)時(shí),num+1后是2和4,滿足條件,2+4=6
2021-08-16
?if num%2==1: ? ? ? ?
? ? ? ? ? ? ? ? ? continue
你這句代碼完全沒有起到作用,是無效代碼
2021-08-04
2021-08-04
所以只要把num<=3改成num<3就好了
2021-08-04
可以模擬一下這個(gè)程序。第三次循環(huán)之后,num已經(jīng)等于三,但由于你的循環(huán)條件是num<=3,所以通過條件,num+1后等于四。四是個(gè)偶數(shù),所以跳過了“continue”,被加進(jìn)了sum。sum原來=2,加四后就等于六了。