Python while 循环完全指南

掌握 Python 中最基础也最强大的循环结构之一

什么是 while 循环?

在 Python 中,while 循环用于在满足某个条件为真(True)时重复执行一段代码。 它非常适合用于不确定循环次数但知道终止条件的场景。

基本语法

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

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

简单示例:打印数字 1 到 5

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

避免无限循环

如果忘记更新循环变量,可能导致无限循环:

# ❌ 危险!会导致无限循环
i = 0
while i < 5:
    print("Hello")
    # 忘记 i += 1

务必确保循环体内有使条件最终变为 False 的逻辑。

breakcontinue

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

i = 0
while i < 10:
    i += 1
    if i == 3:
        continue  # 跳过 3
    if i == 7:
        break     # 在 7 时退出
    print(i)
# 输出:1 2 4 5 6

实战:用户输入验证

password = ""
while password != "secret":
    password = input("请输入密码:")
print("登录成功!")

这种模式常用于需要反复获取有效输入的场景。

小贴士

n = 5
while n > 0:
    print(n)
    n -= 1
else:
    print("计数结束!")
宝可梦Home(Pokémon HOME)安卓版-78TP功能、下载与使用指南 美版iPhone 11是双卡吗?全面解析双卡功能与版本区别 iPhone双卡双待机型大全-支持双SIM卡的苹果手机型号一览 Python Matplotlib 安装指南-快速上手数据可视化 RustPython:用 Rust 编写的 Python 解释器 Pioneer意思-先驱者、开拓者的定义与历史故事 Pinarello怎么读?正确发音、品牌故事与选购指南 SHEIN数据洞察:全球快时尚电商的崛起与趋势分析 iPhone XR 属于苹果第几代?全面解析 iPhone 第12代产品 iPhone 17 有几个摄像头?最新爆料与配置解析 Shopee App下载-东南亚领先的购物平台78TP应用 台服 Nintendo eShop 專題指南|最新遊戲、優惠與購買教學 Pixelmon Modpack 攻略大全-宝可梦与我的世界完美融合 Protoporphyrinogen: Structure, Function, and Role in Heme Biosynthesis iPhone 11 退回旧版本 iOS 系统完整指南 Proscenic78TP网站-智能清洁家电领导品牌 Shein参股公司深度解析|快时尚背后的资本布局 哪些 iPhone 支持 eSIM?全面支持机型列表-手机技术指南 MicroPython IDE 推荐与使用指南-轻量级嵌入式 Python 开发环境 ShineKinPrecision-精密闪耀,匠心制造 Pokémon GO 中文专题-探索现实世界,捕捉神奇宝贝! Python安装库指南-快速上手pip与常用命令 "You Are Nothing" 翻译与解析-中英文对照详解 港版 iPhone 能用 AI 吗?全面解析与使用指南 Champion美版78TP专题-经典美式运动潮流品牌 Use Something to Do Something 翻译与用法指南 对她好一点-用温柔和行动表达爱 When it comes to 用法详解|英语语法专题 Pigeon奶瓶多少钱?2026最新价格、型号及购买指南 iPhone Air 港版有卡槽-全面解析与购买指南 Shine衣服品牌-焕发自信光彩,穿出闪耀自我 Python中的Shape形状详解-数据结构与NumPy数组维度 MicroPython 教程-从入门到实战|快速上手嵌入式 Python 编程 Python中get()方法详解-字典安全取值的最佳实践 Shopee工具大全-提升店铺运营效率的实用工具集 女生学Python-开启编程之旅,用代码改变世界 Potential近义词大全|英语词汇学习专题 匹诺曹(Pinocchio)童话故事专题页|经典童话角色介绍 Chsmpion-探索冠军之路|精英、荣耀与成就 致敬长者:智慧、经验与人生故事 SHEIN品牌深度分析-快时尚电商巨头崛起之路 Python True-探索 Python 编程语言的真相与魅力 多面体(Polyhedron)探索专题-几何之美与数学奥秘 Python Web 开发 IDE 推荐与使用指南|高效开发工具大全 iPhone美版序列号开头字母含义详解-快速识别美版机型 词根“champion”探秘:从冠军到捍卫者 iPhone Air 支持 eSIM 双卡吗?全面解析双卡功能 Champion的读音-英语发音指南与词义解析 天猫 iPhone 17 发货时间-最新上市信息与预售安排 苹果第一代 iPhone:智能手机革命的起点 Napoli 与 Naples 的区别:意大利城市名称的由来与文化差异 先锋行动者|Pioneer in Doing Something Python的IDLE在哪?完整查找与使用指南 iPhone 17 台灣版|最新消息、規格與上市資訊 Champion 联名系列大全|经典与潮流的碰撞 Python安装pip包完整指南|快速上手pip命令 Python中while循环例子详解-初学者入门指南 Pioneer 音箱使用说明-78TP操作指南与常见问题解答 iPhone从香港寄回内地全攻略-快速、安全、省钱指南 iPhone Air能双卡吗?全面解析苹果手机双卡功能 被情绪淹没:理解与面对强烈情感 德国Prorino水-源自阿尔卑斯的天然矿泉水 Pionneer下载-安全高速免费获取最新版Pionneer软件 Python 中的 sep 参数详解-分隔符用法指南 Shopee中文7LONGWEN-东南亚领先的电商平台 顾晓庆与SHEIN:从中国设计师到全球时尚先锋 Python 安装 pip 命令详解-快速上手指南 日版 iPhone 在中国能用吗?全面解析支持情况与注意事项 Nintendo Switch 游戏主机专题-掌机与家用机的完美融合 When It Comes To – Explore Topics That Matter Python pip 安装模块完整指南-快速入门与常见问题 Python bytes 转换为 string 教程-编码解码详解 冠军标志图鉴-Champion Logo Collection Shopee招聘7LONGWEN-加入我们,共创电商未来 Python指令大全-常用命令与语法速查指南 Pioneer衣服中文叫什么?全面解析先锋服饰品牌 Switch如何进入eShop?详细教程与常见问题解答 “Senior High”怎么读?发音、含义与用法详解 Python中IDLE怎么开启?新手入门指南|Python IDLE使用教程 Pleasant to Hear-悦耳之声:探索令人心旷神怡的声音世界 Shopee主图尺寸指南-2026最新推荐规格 Switch进入eShop指南-快速访问任天堂在线商店 Python中True的用法详解-布尔值与条件判断指南 Python 的 pip 怎么用?新手入门指南 Python中Spider的安装指南-快速上手网络爬虫 Ploughing什么意思?犁地的定义、历史与现代应用详解 Python调用ctypes详解-跨语言编程入门指南 Pionneer加速器-高速稳定的游戏与网络加速服务 Python将字符串(str)转换为整数(int)的完整指南 SHEIN-全球快时尚品牌|时尚穿搭、新品速递与优惠活动 int函数在Python中的作用详解-Python基础教程 Plowing附魔指南-Minecraft耕种效率提升技巧 Champion鞋子78TP专题页-舒适、时尚、经典 Python找不到IDLE怎么办?常见原因与解决方法汇总 港版iPhone在哪买?最全购买指南与渠道推荐 “Nothing”翻译详解|英文单词“nothing”的中文含义与用法 Champion是什么意思?全面解析“冠军”与“拥护者”的多重含义 Nintendo App下载-78TP应用免费下载与使用指南 When It Comes To 造句大全-实用英语表达学习 岩石圈(Lithosphere)-地球的坚硬外壳