continue和break pass 關鍵字

2021-10-04 01:40:05 字數 737 閱讀 2153

pass只是暫時為了保證語法的完整性而出現的

1,for i in range(100):

if i= =50:

continue

print(i)

print(「**結束迴圈,繼續向下執行」)

#列印的結果就是0-99但是不包含50和這句話"**結束迴圈,繼續向下執行"

2,for i in range(100):

if i==50:

break

print(i)

print(「**結束迴圈,繼續向下執行」)

#列印的結果就是0-49和這句話"**結束迴圈,繼續向下執行"

3,for i in range(100):

if i= =50:

break

print(i)

else:#只有在迴圈(while迴圈 for迴圈)正常結束了,才執行else的語句

print(「break了」)

print(「**正常執行」)

print(「**結束迴圈,繼續向下執行」)

#列印的結果就是0-49和這句話"**結束迴圈,繼續向下執行"

上面的**如果換成了continue就會正常執行了

當然對於while迴圈也是一樣的

while true:

迴圈體else:

執行的語句

return break和continue的用法

1 return 語句的作用 1 return 從當前的方法中退出,返回到該呼叫的方法的語句處,繼續執行 2 return 返回乙個值給呼叫該方法的語句,返回值的資料型別必須與方法的宣告中的返回值的型別一致,可以使用強制型別轉換來是資料型別一致 3 return 當方法說明中用void宣告返回型別為...

Python break和continue的區別。

break語句和continue語句的區別在於 break 語句是跳出整個迴圈 會終止迴圈 continue 語句則是跳過當前迴圈,不執行continue後的語句。不終止迴圈 用案例來描述一下,更容易明白些。lst 0 1,2 3,4 for i in lst if i 2 break print ...

break 和Continue 誤大事

寫了乙個演算法 根據tablename表中是否存在 裝置所屬型別和裝置id判斷是否存在該裝置 存在返回true public boolean i istequipment string equipmentid,string tablename boolean i ist false string s...