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

来源:4-7 Python之continue继续循环

慕前端6048448

2020-12-03 16:04

# 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)


写回答 关注

2回答

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

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

    B仔xbbz

    为什么会跳过

    2021-06-11 16:46:29

    共 2 条回复 >

  • 叮咚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

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154175 学习 · 1075 问题

查看课程

相似问题