Python while循环 完整讲解

1. 基础语法

while 条件:
    循环体代码

逻辑:条件为True就重复执行代码;条件False,循环结束。

2. 基础示例:打印1~5

i = 1
while i <= 5:
    print(i)
    i = i + 1  # 更新变量,避免死循环

输出:

1
2
3
4
5

3. 死循环(条件永远成立)

while True:
    print("无限循环")

退出:Ctrl+C终止程序。

4. 关键字控制循环

break 直接跳出整个循环

i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i += 1
# 输出 1 2

continue 跳过本次,直接下一轮

i = 1
while i <= 5:
    if i == 3:
        i += 1
        continue
    print(i)
    i += 1
# 输出 1 2 4 5

5. while + else

循环正常结束(没被break打断)会执行else代码

i = 1
while i <= 3:
    print(i)
    i += 1
else:
    print("循环执行完毕")

6. 实战:输入密码案例

pwd = ""
while pwd != "123456":
    pwd = input("请输入密码:")
print("密码正确")
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐