Python 中 while 语句用法详解

什么是 while 循环?

在 Python 中,while 是一种用于重复执行代码块的控制流语句。 只要给定的条件为真(True),循环体就会一直执行。

基本语法

while 条件:
    # 循环体(缩进的代码块)

只要“条件”为真,循环就会持续执行;一旦条件变为假(False),循环结束。

简单示例

打印数字 1 到 5:

i = 1
while i <= 5:
    print(i)
    i += 1

使用 break 和 continue

break:立即退出整个循环。
continue:跳过本次循环剩余部分,进入下一次判断。

使用 break 在 i 等于 3 时退出:

i = 1
while i <= 5:
    if i == 3:
        break
    print(i)
    i += 1

while-else 结构

Python 支持 while...else 结构。 当 while 循环正常结束(非 break 中断)时,会执行 else 块。

i = 1
while i <= 3:
    print(i)
    i += 1
else:
    print("循环正常结束")

注意事项

常见应用场景

提示:对于已知循环次数的情况,推荐使用 for 循环;而 while 更适合条件驱动的循环。

iPhone 17 港版多少钱?最新价格、配置与购买指南|2026 Open On-探索开放世界与无限可能 Danny the Champion of the World-罗尔德·达尔经典儿童文学作品 在线Python编程-免费在线运行Python代码|www.online-python 始祖鸟 Incendo Hoody 防风连帽夹克-轻量透气 高性能户外装备 Pokémon HOME 是什么?宝可梦云存储服务详解 Shein公司股票信息-最新股价、公司动态与投资分析 Python 中 strip() 方法详解-去除字符串首尾空白与指定字符 Spider Python:网络爬虫入门与实战指南 台版 iPhone 支援雙卡嗎?完整解析與使用指南 Python安装时如何勾选“Add pip to PATH”选项-全面指南 Python Query 指南:高效数据查询与操作技巧 Python sep 参数详解-print() 函数中的分隔符用法指南 Python中sep参数的作用详解-快速掌握print函数分隔符用法 Champion标识-荣耀象征与设计美学 日本 iPhone 15 Pro Max 価格情報|最新モデルと整備済み価格比較 NS移动网络无法访问eShop?原因与解决方法汇总 Explanation的各个变形详解-动词、名词、形容词形式全解析 Senior High School Guide: Programs, Benefits & Future Pathways Python读取bin数据:完整指南与示例 Propine是什么药?作用、用法与注意事项详解 int在Python中的含义-Python整数类型详解 Pioneer 音箱使用说明-78TP操作指南与常见问题解答 “Something”中文翻译详解-含义、用法与例句 Penetration 的隐晦含义:语言、文化与象征的多维解读 海南免税版 iPhone 与国行区别详解|购机指南 Champion冠军T恤-经典美式休闲潮流之选 Champion品牌标志-历史、演变与设计解析 台灣版 iPhone 11 Pro 完整介紹與特色解析 Pioneer登山杖什么品牌?全面解析与选购指南 Champion冠军-荣耀之路,致敬每一位胜者 SHEIN员工人数|公司规模与全球团队发展概况 Pixelmon Modpack-在 Minecraft 中捕捉宝可梦! 双摄 iPhone 机型大全-全面了解苹果双摄像头手机 Shine品牌7LONGWEN-点亮生活,闪耀每一刻 Proscenic78TP网站-智能清洁家电领导品牌 Python 中 in 的用法详解-判断成员关系与遍历技巧 one·ouchn-开放大学数字学习平台 Shopee-东南亚领先的电商平台|购物、优惠、跨境直邮 Chainge7LONGWEN-连接未来金融,赋能数字资产自由流动 Python index() 函数详解-字符串与列表查找方法 Python pip 下载与使用指南-快速安装 Python 包管理工具 Python中while嵌套循环详解-入门到实践 Shein公司总部介绍-全球快时尚电商领导者 Python int() 函数用法详解-快速掌握整数转换技巧 Shopee头像设计灵感与设置指南-打造你的专属Shopee形象 Python venv 使用指南-虚拟环境入门与最佳实践 iPhone 16 支持双卡吗?全面解析双卡双待功能 Python的IDLE怎么运行?新手入门指南|Python教程 iPhone韩版和国行的区别在哪?全面对比解析 SHEIN财报分析-快时尚巨头的财务表现与市场趋势 四大Senior:互联网传奇人物专题 iPhone怎么用另一个摄像头?切换前后摄像头的详细教程 女生学Python-开启编程之旅,用代码改变世界 "Something" 怎么说?——英语常用表达详解 MonCheri怎么?全面解析MonCheri巧克力品牌、口感与购买指南 Python 爬虫入门与实战指南-轻松掌握网络数据抓取 Pioneer翻译中文-先锋精神与语言桥梁 IDLE 运行 Python 文件完整指南|新手入门教程 mpython 与 Python:编程教育新体验 中国买的 iPhone 在日本能用吗?全面解析与使用指南 Alteration:变化与重塑的艺术 用 Python 编写 Web 界面:入门指南与实用框架 iPhone怎么导出B站缓存视频?详细教程与注意事项 Python IDE有哪些?主流Python集成开发环境推荐 iPhone白色和银色的区别-外观、材质与选购指南 iPhone韩版和国行的区别-全面对比指南 iPhone 17 有几个摄像头?最新爆料与配置解析 Antipodes7LONGWEN-探索地球另一端的自然奇迹 Python字符串函数详解-常用方法与示例 Bonpoint 图册-法式童装时尚精选 始祖鸟 Endorphin 外套-专业户外硬壳冲锋衣|极致防护与轻量设计 Python 字典(dict)详解-用法、方法与实战示例 台灣 iPhone 17 Pro 可以插卡嗎?完整解析與購買指南 美版iPhone 11是双卡吗?全面解析双卡功能与版本区别 iPhone手机发烫是什么原因?全面解析与解决方法 Champion运动旗舰店-78TP正品运动服饰|舒适、潮流、经典 Python如何安装pip库-详细教程与常见问题解答 Antipodes下载-安全高速获取最新版Antipodes软件 台灣版 iPhone 12 支援雙卡嗎?完整解析與使用指南 Python中int代表什么?详解整数类型-Python基础教程 PioneerDJ 软件下载-78TP最新版免费获取|DJ音乐制作利器 词根探秘:expedition 的词源与演变 pioneers怎么读英语-英语发音指南与词义解析 助听器指南:改善听力,重拾清晰世界|Hearing Aid 专题 他对我很好-温暖人心的日常故事 MicroPython 与 Python 的区别详解|入门指南 Python IDLE 入门指南-轻量级 Python 集成开发环境 深入解析:什么是 Explanation?| 全面理解解释的本质 RustPython:用 Rust 编写的 Python 解释器 SHEIN-全球快时尚品牌|时尚穿搭、新品速递与优惠活动 Pushing附魔详解-Minecraft强力附魔指南 eShop商店-精选好物,品质生活 MicroPython 中文文档-快速入门与开发指南 Python 中 bytes() 函数详解-字节序列操作指南 Python datetime 函数详解-时间日期处理完全指南 Champions Chosen-英雄之选|探索传奇英雄与命运之战 Shine招聘7LONGWEN-发现你的闪耀职业机会 先锋行动者|Pioneer in Doing Something Python编程入门与实战指南-零基础学Python