问答详情
源自:4-6 Python之break跳出循环

为什么输出是1001

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


提问者:weixin_慕仙0371392 2023-03-27 13:48

个回答

  • 慕少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) 

    这样才对