为什么输出是1001

来源:4-6 Python之break跳出循环

weixin_慕仙0371392

2023-03-27 13:48

# Enter a code

a=0

b=0

while True:

    if a > 1000:

        break

    if a %2 == 0:

        a=a+b

    a=a+1

print(a)


写回答 关注

1回答

  • 慕少0598786
    2023-03-27 14:25:07

    因为你写错了

    a=0

    b=0

    while True:

        if a > 1000:

            break

        if a % 2 == 0:

            b=b+a

        a=a+1

    print(b) 

    这样才对


    皮医生

    直接大于等于也行啊

    2023-06-10 17:12:54

    共 2 条回复 >

Python3 入门教程(新版)

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

154153 学习 · 1075 问题

查看课程

相似问题