什么是 while 循环?
在 Python 中,while 循环用于在满足特定条件时重复执行一段代码。
只要条件为真(True),循环体就会一直执行;一旦条件变为假(False),循环结束。
基本语法
while 条件:
# 循环体(缩进)
执行语句
注意:Python 使用缩进来定义代码块,通常为 4 个空格。
简单示例
打印数字 1 到 5:
count = 1
while count <= 5:
print(count)
count += 1
常见用法与技巧
- 避免无限循环:确保循环体内有使条件最终为 False 的逻辑。
- 结合 break 和 continue:
break:立即退出整个循环。continue:跳过当前迭代,进入下一次循环。
- else 子句:当 while 条件变为 False 且未被 break 中断时,可执行 else 块。
实战练习
尝试修改下面的代码,实现从 10 倒数到 1 并打印 “发射!”:
num = 10
while num >= 1:
print(num)
num -= 1
print("发射!")