Python while循环 完整讲解
1. 基础语法
python
while 条件:
循环体代码
逻辑:条件为True就重复执行代码;条件False,循环结束。
2. 基础示例:打印1~5
python
i = 1
while i <= 5:
print(i)
i = i + 1 # 更新变量,避免死循环
输出:
1
2
3
4
5
3. 死循环(条件永远成立)
python
while True:
print("无限循环")
退出:Ctrl+C终止程序。
4. 关键字控制循环
break 直接跳出整个循环
python
i = 1
while i <= 5:
if i == 3:
break
print(i)
i += 1
# 输出 1 2
continue 跳过本次,直接下一轮
python
i = 1
while i <= 5:
if i == 3:
i += 1
continue
print(i)
i += 1
# 输出 1 2 4 5
5. while + else
循环正常结束(没被break打断)会执行else代码
python
i = 1
while i <= 3:
print(i)
i += 1
else:
print("循环执行完毕")
6. 实战:输入密码案例
python
pwd = ""
while pwd != "123456":
pwd = input("请输入密码:")
print("密码正确")