溫馨提示×

python怎么跳出多層循環

小億
164
2023-10-30 16:15:25
欄目: 編程語言

在Python中,要跳出多層循環可以使用break語句結合標簽(label)來實現。

下面是一個例子,假設有兩層循環,當滿足某個條件時,我們希望跳出整個多層循環:

for i in range(5):
    for j in range(5):
        if i * j > 6:
            break     # 跳出當前內層循環
    else:
        continue      # 內層循環未被跳出時,執行外層循環的下一個迭代
    break             # 如果內層循環被跳出,則跳出外層循環

在上面的例子中,我們使用了break語句配合else語句,在內層循環被跳出時,執行了外層循環的下一個迭代。如果內層循環沒有被跳出,則執行外層循環的break語句跳出多層循環。

需要注意的是,這個方法只能跳出到當前循環的外層循環,并且需要給外層循環加上一個標簽(label)來標識。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女