在 Python 编程中,while 循环是一种常用的控制结构,用于在满足特定条件时重复执行一段代码。本文将带你从基础到进阶,全面掌握 while 循环的使用方法。
while 循环的基本结构如下:
while 条件:
# 执行的代码块
只要“条件”为真(True),循环体就会一直执行;当条件变为假(False)时,循环结束。
i = 1
while i <= 5:
print(i)
i += 1
while 循环可以搭配 else 子句使用。当循环正常结束(即不是通过 break 跳出)时,会执行 else 中的代码。
count = 0
while count < 3:
print("计数:", count)
count += 1
else:
print("循环正常结束")
如果条件始终为真,就会形成无限循环。通常配合 break(跳出循环)或 continue(跳过本次循环)使用。
while True:
user_input = input("请输入内容(输入'quit'退出): ")
if user_input == 'quit':
break
if not user_input.strip():
print("输入不能为空!")
continue
print("你输入了:", user_input)
⚠️ 注意:浏览器中无法使用 input(),此代码仅适用于本地 Python 环境。
False,否则会造成死循环。i += 1)。for 循环。尝试用 while 循环计算 1 到 100 的和:
total = 0
i = 1
while i <= 100:
total += i
i += 1
print("1 到 100 的和是:", total)