python中break 和continue的區別

2022-06-12 14:27:12 字數 717 閱讀 5963

break: 只能在while,和for迴圈中!!!! if不行 會報錯 break outside loop #

break跳出迴圈 1.打破的是最小封閉的while或for迴圈,在這裡我是這麼理解的,直接終止while迴圈,如果巢狀了多層for迴圈終止最內層迴圈.

eg: 

while

true:

print("

123")

break

print("

456")

執行結果:123, break後邊的程式就不執行了

for i in range(5): 

print("

-----%d-----

" %i)

for j in range(5):

if j ==0:

break

else: print(j)

執行結果: -----0----- -----1----- -----2----- -----3----- -----4-----

這裡當j=0時,就直接終止了for j in range(5) 這層迴圈,但第一層迴圈 for i in range(5)還在繼續迴圈

exit() 函式可以終止整個程式!

continue:python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈, 跟break一樣只能用while和for迴圈中

python中break和contiune的區別

在學習python語言中發現python中跳出迴圈有兩種方法,分別是break和continue,但是兩種方法的區別一直不太清楚,也沒有找到乙個比較明確的說明,經過自己實際編碼對比,基本上掌握了用法。首先,寫一段python的迴圈 如下 for fruit in foods if fruit ban...

python中break和continue的區別

break 應用在迴圈中,結束當前迴圈 continue 應用在迴圈中,結束當前正在執行的迴圈,繼續下一次迴圈 例項 統計100 200之間的質數的個數 質數 只能被1和它本身整除的數被稱為質數 假設法 假設任意乙個數是質數,然後尋找條件推翻假設 num 100count 0while num 20...

python中的break語句

檔名稱 a.py 作 者 孔雲 問題描述 隨機產生色子的一面 數字1 6 給使用者三次猜測機會,程式給出猜測提示 偏大或偏下 如果猜測正確,則提示正確中斷迴圈 如果三次均猜錯,退出迴圈。問題分析 本程式中使用隨機函式產生隨機整數,設定迴圈初值為1,迴圈三次,在迴圈體中輸入猜測並進行判斷,若密碼正確則...