要停止Python的無限循環,可以使用以下方法之一:
break
語句:在循環內部添加條件判斷,當滿足某個條件時,使用break
語句跳出循環。while True:
# 循環的代碼
if 條件:
break
return
語句:如果無限循環是在函數內部,可以使用return
語句直接結束函數的執行,從而停止循環。def infinite_loop():
while True:
# 循環的代碼
if 條件:
return
KeyboardInterrupt
異常:在循環內部捕獲KeyboardInterrupt
異常,當用戶按下Ctrl+C時,會觸發該異常,從而跳出循環。try:
while True:
# 循環的代碼
except KeyboardInterrupt:
pass # 可以選擇添加一些清理工作
False
,從而停止循環。flag = True
while flag:
# 循環的代碼
if 條件:
flag = False