while循环在条件为真时重复执行循环体,需手动更新条件变量以防死循环;执行流程为判断条件→执行代码→返回判断,直至条件为假。

while 循环是 Python 中最基础的循环结构,核心就一句话:只要条件为真(True),就重复执行循环体。 它不像 for 那样遍历序列,而是靠程序员自己控制“什么时候停”,灵活但容易写成死循环——关键在“条件判断”和“循环体内必须改变条件变量”。
while 的基本写法和执行逻辑
语法很简单:
while 条件表达式:
# 条件为 True 时执行的代码块
# 必须有能影响条件表达式的操作,否则会无限循环登录后复制
执行过程:先判断条件 → 如果为 True,执行缩进内的语句 → 执行完回到 while 开头重新判断 → 直到条件为 False 时跳出循环,继续执行后续代码。
别忘了更新循环变量,否则就是死循环
这是新手最常踩的坑。比如想打印 1 到 5:
立即学习“Python免费学习笔记(深入)”;
i = 1
while i <= 5:
print(i)
# ❌ 忘了写 i += 1 → i 始终是 1,条件永远成立,程序卡住登录后复制
正确写法:
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~