while 条件循环
最后更新:2026-09-22
while 条件循环
while 在条件为真时反复执行循环体;可用 continue / else。
| 分类 | 关键字与语句 |
|---|---|
| 类型 | 关键字与语句 |
| Python 版本 | all |
📝 语法
while condition:
block
[else:
block]
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
3
2
1
🏷️ 相关关键字与语句
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Q我的 while 循环停不下来,怎么办?
A多半是循环体内没有改变条件变量的语句,或者条件永远为真(如 while True 却没写 break)。检查条件变量是否更新,或在循环体内加 break。
Qwhile True 一般配什么用?
A常搭配 break 实现「先处理、后判断」的循环,例如 while True: line = input(); if line == 'q': break。注意必须有退出条件,否则死循环。
Qwhile 的条件什么时候检查?
A在每一轮循环体开始之前检查。如果条件一开始就是假,循环体一次都不会执行。