在 Python 中,while 是一种用于重复执行代码块的控制流语句。
只要给定的条件为真(True),循环体就会一直执行。
while 条件:
# 循环体(缩进的代码块)
只要“条件”为真,循环就会持续执行;一旦条件变为假(False),循环结束。
打印数字 1 到 5:
i = 1
while i <= 5:
print(i)
i += 1
break:立即退出整个循环。
continue:跳过本次循环剩余部分,进入下一次判断。
使用 break 在 i 等于 3 时退出:
i = 1
while i <= 5:
if i == 3:
break
print(i)
i += 1
Python 支持 while...else 结构。
当 while 循环正常结束(非 break 中断)时,会执行 else 块。
i = 1
while i <= 3:
print(i)
i += 1
else:
print("循环正常结束")
False,否则会陷入死循环。i += 1)是避免死循环的关键。while True,必须配合 break 使用。提示:对于已知循环次数的情况,推荐使用 for 循环;而 while 更适合条件驱动的循环。