Python break最外層

在Python中,break語句用於跳出最內層的循環或最內層的forwhile循環。如果你想要跳出外層的循環,你需要使用嵌套循環來實現。

下面是一個例子,展示了如何使用嵌套循環和break語句來控制程式的執行流程:

# 外層循環
outer_loop = 0
while outer_loop < 3:
    # 內層循環
    inner_loop = 0
    while inner_loop < 5:
        if inner_loop == 2:  # 假設我們想要在這裡跳出內層循環
            break  # 這將跳出內層循環
        print(f"{outer_loop}, {inner_loop}")
        inner_loop += 1
    # 這裡是在內層循環結束後執行的代碼
    print("Outer loop continues...")
    outer_loop += 1
print("All loops have completed.")

在這個例子中,break語句用於跳出內層循環,而不是外層循環。如果你想要在外層循環中使用break語句,你需要確保它在內層循環中沒有使用,或者使用不同的條件來觸發break