共計 444 個字符,預計需要花費 2 分鐘才能閱讀完成。
要停止 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
丸趣 TV 網 – 提供最優質的資源集合!
正文完