Python while 循环语句详解

掌握 Python 中最基础也最常用的循环结构之一

什么是 while 循环?

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

for 循环不同,while 循环适用于不确定循环次数的场景。

基本语法

while 条件:
    # 循环体(缩进)

当“条件”为真时,执行缩进块中的语句;每次执行完后重新判断条件,直到条件为假为止。

简单示例

打印数字 1 到 5:

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

避免无限循环

如果循环条件永远为真,程序将陷入无限循环。务必确保循环体内有使条件最终变为假的逻辑。

错误示例(无限循环):

# 危险!不要运行
while True:
    print("Hello")  # 永不停止

结合 break 和 continue

使用 break 可提前退出循环,continue 可跳过当前迭代。

输入数字直到用户输入 0:

while True:
    num = int(input("请输入一个数字(0 退出):"))
    if num == 0:
        break
    print("你输入了:", num)

实战小练习

计算 1 到 100 的和:

total = 0
i = 1
while i <= 100:
    total += i
    i += 1
print("1 到 100 的和是:", total)
Nintendo Switch 78TP网站-随时随地,尽享游戏乐趣 iPhone 11 退回旧版本 iOS 系统完整指南 Petrichor(法语:L’odeur de la pluie)——雨后泥土的芬芳 Champion服装78TP专题页-经典美式休闲潮流品牌 Pedroni法语学习专题-轻松入门,高效掌握法语 日版 iPhone 11 在中国大陆能用吗?全面解析网络兼容性与使用建议 为什么你喜欢大熊猫?——探索国宝的魅力 Pixelmon重铸-全新宝可梦模组,重返像素世界 C. Bechstein|德国顶级手工钢琴制造商 Python Web服务器入门指南-快速搭建你的第一个Web服务 Python 的 pip 怎么用?新手入门指南 加入SHEIN|SHEIN7LONGWEN招聘-全球快时尚电商人才招募 incorporate 和 corporate 的区别详解|英语词汇辨析 Python中time模块的用法详解-时间处理入门指南 校园开放日|探索未来,从这里开始 Nintendo Switch Online 安装包下载与使用指南 国家开放大学在线学习平台-one.ouchn.com.cn Precision-精准之道,成就卓越 iPhone第一款手机叫什么?揭秘初代iPhone的诞生历史 Polyhedron 期刊-国际配位化学与无机结构研究权威期刊 Python while循环用法详解-入门到精通 It Is Pleased to Do Something – 表达喜悦与乐意的英语用法指南 Hingschool-探索高中生活的精彩世界 “potential”可以加s吗?英语用法详解-语言小课堂 Python3IDE78TP网站入口-在线编写、运行Python 3代码 pioneer怎么发音-英语单词发音指南 One钱包-安全便捷的数字资产管理工具 SHEIN模特风采|时尚穿搭灵感与幕后故事 鸟叔Champion现场-经典舞台重现 Pigeon和捷安特哪个好?全面对比分析与选购建议 听见世界:探索听觉的奥秘与声音之美 Shopee招聘7LONGWEN-加入我们,共创电商未来 iPhone美版序列号开头字母含义详解-快速识别美版机型 You Are Nothing To Me-情感专题页面 淘宝 iPhone 17 发货时间查询-最新上市信息与购买指南 Python训练题-提升编程能力的精选练习题 Senior-Meaning, Usage & Examples in English Be Pleasant With – 用善意与世界相处 Pioneer 的意思|先驱者、开拓者与创新精神 iPhone 17 Pro 512GB 最新价格行情|2026年权威报价与购买指南 Python index() 函数详解-字符串与列表查找方法 iPhone白色和银色的区别-外观、材质与选购指南 Nice to Her-温柔以待,遇见更好的她 日服eShop下载指南-安全获取日本任天堂eShop应用 Expending:探索扩展的无限可能 Nothing On You-探索你的独特魅力 iPhone从香港寄回内地全攻略-快速、安全、省钱指南 港版iPhone和大陆版有啥区别?全面对比指南 It Is Pleasant to Do – 发现生活中的愉悦小事 善待小鼠-了解、尊重与关爱这些聪明的小生命 Champion冠军T恤-经典美式休闲潮流之选 Champion商标-经典美式运动品牌历史与文化 iPhone 17 生产地揭秘|最新苹果手机制造信息 Python中list怎么用-列表基础、操作与实用技巧 PSY-Champion 歌曲专题|韩国神曲经典回顾 始祖鸟Endorphin是什么牌子?专业解析与产品介绍 Shine购物平台-闪耀品质,悦购生活 Python安装包下载与使用指南|快速上手Python开发环境 Nintendo Switch 热门游戏推荐|探索你的掌上游戏世界 如何使用 pip 更新 Python 版本-完整指南 Python pip 下载与使用指南-快速安装 Python 包管理工具 “Something”怎么拼写?正确拼写、发音与用法详解 日版 iPhone 17 价格预测与购买指南-最新资讯与优惠信息 Pioneers 的意思-先驱者、开拓者与创新精神 Python怎么导入time模块-入门指南与实用示例 Proscenic扫地机器人-智能清洁,解放双手 怎么买港版iPhone 17?最新购买指南与注意事项-2026 香港買 iPhone 要交稅嗎?2026 最新免稅政策詳解 iPhone 17 Pro 1TB 最新价格及配置信息-2026年78TP首发 Python添加库指南-安装与管理第三方包的完整教程 Python中的Shape形状详解-数据结构与NumPy数组维度 Pioneer怎么投屏?详细教程与常见问题解答 Nothin' On You-致敬经典情歌 Python pip 安装模块完整指南-快速入门与常见问题 Shopee图片精选-热门商品与视觉灵感 那不勒斯(Napoli):意大利南部的魅力之城 Alternation 与 Alteration:词义辨析与语言之美 Shopee跟卖策略指南-防范与应对方法 Pixelmon Modpack 攻略大全-宝可梦与我的世界完美融合 Python heapq 模块详解-最小堆操作与应用示例 on hearing that 用法详解|英语语法专题 美版iPhone 11是双卡吗?全面解析双卡功能与版本区别 Championship翻译-赛事冠军与竞技荣耀全解析 福特Expedition征服者-全尺寸SUV的巅峰之作 iPhone 12 支持双电信卡吗?全面解析双卡双待功能 Python 编译器与 IDE 推荐指南|高效开发必备工具 如何在 iPhone 上添加 eSIM 卡|完整图文教程 iPhone 11如何截屏?详细图文教程-快速掌握截图方法 Champion健身房-专业健身训练,成就冠军体魄 expedition怎么读-发音、释义与例句详解 Python 自带的 IDLE 好用吗?全面评测与使用建议 Pioneer先锋品牌-音响与车载电子领域的创新先驱 Switch如何进入eShop?详细教程与常见问题解答 iPhone 17 京东什么时候有货?最新发售时间与到货信息-实时追踪 Shine品牌7LONGWEN-点亮生活,闪耀每一刻 Shopee面单尺寸指南-打印规格与下载模板 先锋Pioneer老音响型号大全|经典复古音响收藏指南 Champion服装吊牌-品质与风格的象征 Senior High School Guide: Programs, Benefits & Future Pathways 台湾买的iPhone大陆能用吗?全面解析网络制式与使用兼容性