求大佬帮我看看这个哪里出错了,为什么结果是0

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

Turn01

2021-08-23 23:07

num=0
sum=0
while num>6:
    break
    num=num+1
    if num%2==1:
        continue
    sum+=num
print(sum)
0

写回答 关注

6回答

  • weixin_慕慕3548851
    2023-08-31 15:36:13

    你的循环没开始就break结束了

  • 慕慕1146013
    2022-01-26 11:20:04
    # 参考
    num=0
    sum=0
    while num <= 6:
        num=num+1
       if num%2==1:
            continue
       sum+=num
    print(sum)


    num=0
    sum=0
    while num>6:    # while num <= 6:
        break             # no break
        num=num+1
        if num%2==1:
            continue
        sum+=num
    print(sum)
    0

    慕慕1146...

    有些瑕疵

    2022-01-26 11:21:07

    共 1 条回复 >

  • weixin_慕用5198970
    2021-10-05 16:33:55

    首先就没有进去循环

  • high_flyer_1_叶猴
    2021-09-08 21:08:40
    num=0
    sum=0
    while True:
        if num>1000:
            break
        num=num+1
        if num%2==1:
            continue
        sum+=num
    print(sum)


  • high_flyer_1_叶猴
    2021-09-08 21:03:12
    num=0
    sum=0
    while True:
        num=num+1
        if num%2==1
            continue
        sum+=num
    print(sum)


  • SunshineKQ
    2021-08-24 11:59:21
    1. 首先你的while条件就不成立(num初始化还是0)整个循环语句根本没有执行。

    2. 循环语句你的第一句就是个结束循环的break,就算满足了while条件也是什么都没有执行。

Python3 入门教程(新版)

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

154153 学习 · 1075 问题

查看课程

相似问题