Python中break與continue的區別

2022-08-30 23:45:31 字數 745 閱讀 9599

1.break 結束迴圈

count = 0

while count < 10:

print('hello,jay', count)

break

count = count+1

這段**的執行結果是,只會列印了一遍「hello,jay」。因為遇到break後,將結束迴圈,break後和迴圈體內的語句都不會被執行了。

2.continue 跳出本次迴圈,在所在的迴圈體中,再次重頭迴圈

例:

count = 0

while count < 10:

print('hello,jay', count)

continue

count = count+1

這段**的效果將會是乙個死迴圈,它會一直列印「hello,jay」.因為count永遠都不能等於10,每次列印,**到達continue都會再次從while迴圈開始執行。

ps:為了截這段**的執行結果圖,**執行後沒有主動結束執行,電腦突然發出警報,cpu溫度81℃,特麼嚇我一跳 ┭┮﹏┭┮

python中的break語句

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

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...