【发布时间】:2023-03-14 10:22:01
【问题描述】:
所以当我写这段代码时:
i = 0
while i < 50:
i += 1
print(i)
它一直循环到 50 的末尾,但是当我更改打印语句下方的增量位置时:
i = 0
while i < 50:
print(i)
i += 1
它只循环到 49,我想知道这两种情况有什么区别?
【问题讨论】:
-
在第一种情况下,您在增加它之后打印
i,而在第二种情况下,您在增加它之前打印它?!在这两种情况下,它都会循环到 50,但您只能在它从 49 增加到 50 之前打印它。
标签: python loops while-loop printing increment