while True 循环详解while True 是 Python 中创建无限循环的常用方式。它会一直执行循环体,直到遇到 break、return 或程序被强制终止。
while True:
# 执行某些操作
if 某个条件:
break # 跳出循环
永远不要让 while True 真正“无限”运行!必须提供退出路径:
示例:用户输入退出循环
while True:
user_input = input("输入 'quit' 退出: ")
if user_input == 'quit':
break
print(f"你输入了: {user_input}")
建议配合 try...except...finally 使用,确保资源释放:
import time
try:
while True:
print("运行中...")
time.sleep(1)
except KeyboardInterrupt:
print("\n程序被用户中断")
finally:
print("执行清理操作")
点击下方按钮,模拟一个带退出条件的 while True 循环(仅运行3次以避免卡死):
while Truetime.sleep()