更新时间:2025-03-19 13:20:42
在编程中,`while` 循环是一种常用的控制结构,用于在满足特定条件时重复执行一段代码。其基本语法为:
```python
while 条件:
执行代码块
```
当条件为真时,代码块会持续执行;否则,程序跳过该循环继续运行后续代码。
例如,使用 `while` 循环打印从 1 到 5 的数字:
```python
i = 1
while i <= 5:
print(i)
i += 1
```
此代码将输出:
```
1
2
3
4
5
```
此外,`while` 循环常用于处理不确定次数的任务,如等待用户输入有效值或处理文件中的数据。例如,验证用户输入是否符合要求:
```python
password = input("请输入密码:")
while password != "12345":
print("密码错误,请重试!")
password = input("请输入密码:")
print("登录成功!")
```
需要注意的是,如果条件始终为真且没有退出机制,会导致无限循环。因此,在设计 `while` 循环时应确保条件最终能够变为假值,以避免程序卡死。