为了账号安全,请及时绑定邮箱和手机立即绑定

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

# 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 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕前端6048448 提问者

哦哦,明白了,蟹蟹
2020-12-07 回复 有任何疑惑可以回复我~
#2

B仔xbbz

为什么会跳过
2021-06-11 回复 有任何疑惑可以回复我~

num = 0

sum = 0

while num < 1001:

    if num % 2 == 1:

        num += 1

        continue

    else:

        num += 1

        sum = sum + 1

print(sum)



不是偶数也应该+1

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信