问答详情
源自:4-7 Python之continue继续循环

我的提交后一直没有反应了

# Enter a code

num = 0

sum = 0

while True:

    if num > 1000:

     if num % 2 == 0:

        sum = sum + num

        num = num + 1

        continue

print(sum)


提问者:慕前端6048448 2020-12-03 16:04

个回答

  • 慕运维4995020
    2020-12-05 15:03:37
    已采纳

    陷入了死循环,当num为1的时候直接跳过if里的语句,导致num一直是1,造成while循环一直为true,一直循环。

  • 叮咚Raindrop
    2020-12-06 15:11:33

    num = 0

    sum = 0

    while num < 1001:

        if num % 2 == 1:

            num += 1

            continue

        else:

            num += 1

            sum = sum + 1

    print(sum)



    不是偶数也应该+1