python while循环

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("密码正确")
相关推荐
2601_962299242 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
2601_962071572 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
小诗懂技术2 小时前
【网络通信UDP】基础 进程间不同主机的通信
运维·服务器·网络
weixin_440730502 小时前
selenium实战记录-从登陆-首页-进入应用流程用例三种参数化+日志+报告
服务器·selenium·测试工具
学术 学术 Fun3 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
Hstar_chen3 小时前
开源一款 HarmonyOS 服务器监控客户端:星辰云巡 1.0.3
服务器·华为·harmonyos
淡海水3 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
2601_962100543 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
CS_Zero4 小时前
C语言sizeof是函数吗?
c语言·开发语言
二进制漫游记4 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding