Python 迴圈退出的幾種方式

2021-09-27 22:08:00 字數 1141 閱讀 8944

在這裡主要討論的是while迴圈,for迴圈通過迭代物件退出。

由於while迴圈通常不知道迴圈的次數,所以對於while迴圈,它的幾種應用場景導致退出條件設定的不同。

可使用while迴圈讓程式在使用者在願意的時不斷執行,在其中定義乙個退出值,只要使用者輸入的不是這個,程式就接著執行。

形式如下:

active = true

while active:

message = input()

if message =="quit":

active = false

else:

print(message)

active是我們開始就定義的乙個while觸發器

message定義使用者輸入字元

quit是退出條件,若使用者輸入quit,則active轉換屬性,下次迴圈退出。

例: "請輸入你曾去過的城市名字(當你不想玩的時候輸入

'quit'

退出程式)

"

while true:

if city == 'quit':

break

else:

print("i'd love to go to"+'city.title()')

當程式執行到break,不管後面直接退出迴圈(而不是if-else模組)break主要用於控制if-else語句,可使用ta來控制哪些**將執行,哪些**不執行。

當程式執行到

continue

,直接跳出本次迴圈,進入下一次迴圈。

例:從1到

10,如果是奇數則輸出,偶數則跳過

num = 0

while num !=10:

num += 1

if num%2 ==0:

continue

else:

print(num)

在遇到

continue

的時候後面的

else

不看,直接結束本次進入下一次

while。

執行緒退出的幾種方式

使用volatile型別的域來儲存取消狀態 因為volatile本身特性,每次修改都會立刻重新整理到快取中,這樣就可以保證執行緒任務可以及時看到 public class primegenerator implements runnable public void cancel public syn...

APP優雅退出的幾種方式

1.容器式退出 activity放入到乙個集合中,退出時,遍歷集合,退出 2.廣播式退出 在baseactivity中註冊廣播,退出時傳送廣播 3.程序式退出 直接殺死當前應用的程序 4.singletask 廣播退出 當activity啟動模式設定為singletask時,其他activty跳轉到...

python退出迴圈的方法

break 語句 python break語句,就像在c語言中,打破了最小封閉for或while迴圈。break語句用來終止迴圈語句,即迴圈條件沒有false條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。break語句用在while和for迴圈中。如果您使用巢狀迴圈,break語句將停止執行最...