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

请问这个为什么是无限循环?

i = 0

sum = 0

while True:

    if i > 1000:

        break

    if (i % 2 == 0):

        sum+=i

        i+=1

print(sum)


提问者:慕粉2100763 2021-04-20 12:35

个回答

  • 圆桌鬼神
    2021-04-20 15:29:22
    已采纳

    两个IF后面是并行的

  • siye8304
    2021-05-07 15:32:53

    注意 i+=1 的缩进,应该放在while循环的缩进下,而不是if的缩进下