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,第二个我明白,为了防止死循环。那第一个if代码块下的num = num + 1就不明白了,我试了,如果不加,就得不到结果,谁能解释清楚
因为如果没有if语句里面的num = num + 1,那么每次continue,num都不变,自然也就进入死循环。
谢谢啦