什么是 while 循环?
while 循环用于在满足特定条件时重复执行一段代码。
只要条件为真(True),循环就会继续;一旦条件变为假(False),循环结束。
基本语法
while 条件:
# 执行的代码块
示例 1:打印数字 1 到 5
count = 1
while count <= 5:
print(count)
count += 1
示例 2:用户输入验证
user_input = ""
while user_input.lower() != "退出":
user_input = input("请输入内容(输入“退出”结束):")
print("你输入了:", user_input)
由于浏览器限制,以下模拟简化版逻辑(点击按钮查看效果):
注意事项
- 确保循环条件最终会变为
False,否则会导致无限循环。 - 使用
break可提前退出循环,continue可跳过当前迭代。 - 在循环中修改控制变量(如计数器)是常见做法。
小结
while 循环非常适合在不确定循环次数但知道终止条件的场景中使用,
是 Python 编程中不可或缺的基础结构。