在学习Python基础语法的过程中,Python while循环是一个非常重要的控制结构。它允许我们重复执行一段代码,直到某个条件不再满足为止。本教程将带你从零开始,深入浅出地理解Python循环语句中的 while 循环,即使你是编程小白也能轻松上手!
while 循环是一种“条件循环”:只要给定的条件为真(True),循环体内的代码就会一直执行。一旦条件变为假(False),循环就会停止。
Python 中 while 循环的基本语法如下:
while 条件: # 循环体(要重复执行的代码) # 注意缩进! 注意:Python 使用缩进来表示代码块,所以循环体必须比 while 行多缩进(通常是 4 个空格或一个 Tab)。
下面是一个打印数字 1 到 5 的例子:
count = 1while count <= 5: print(count) count += 1 # 每次循环后 count 加 1# 输出:# 1# 2# 3# 4# 5 在这个例子中,只要 count 小于等于 5,循环就会继续。每次循环结束后,count 增加 1,最终当 count 变成 6 时,条件不再成立,循环结束。
如果 while 的条件永远为 True,就会形成“无限循环”。不过我们可以使用 break 语句主动跳出循环:
while True: user_input = input("输入 'quit' 退出: ") if user_input == 'quit': break print(f"你输入了: {user_input}") 这个程序会不断提示用户输入,直到用户输入 “quit” 才会通过 break 退出循环。
continue 用于跳过当前循环的剩余部分,直接进入下一次循环:
i = 0while i < 10: i += 1 if i % 2 == 0: # 如果是偶数 continue # 跳过打印 print(i) # 只打印奇数# 输出:1 3 5 7 9 Python 还支持 while...else 结构。当 while 循环正常结束(不是被 break 中断),就会执行 else 块:
n = 5while n > 0: print(n) n -= 1else: print("循环正常结束!")# 输出:# 5# 4# 3# 2# 1# 循环正常结束! count += 1。通过本教程,你应该已经掌握了 Python while循环 的基本用法、常见控制语句(break/continue)、以及 while-else 结构。它是 Python循环语句 中最灵活的一种,特别适合在不确定循环次数的情况下使用。
记住:多练习才能真正掌握!尝试自己编写一些小项目,比如猜数字游戏、倒计时器等,来巩固所学知识。
关键词回顾:Python while循环、Python循环语句、while循环教程、Python基础语法
本文由主机测评网于2025-12-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025123994.html