1. 程式人生 > 其它 >python中break、continue 、exit()的區別

python中break、continue 、exit()的區別

技術標籤:Python

python中break、continue 、exit的區別

1 break

  • 跳出迴圈,不再執行
count=0
while count<3:
    count+=1
    if count==2:
        break
    else:
        print(f"{count}")

在這裡插入圖片描述

  • break語句用在while和for迴圈中
  • break是終止本次迴圈,比如有多個for迴圈,在其中一個for迴圈裡break,滿足條件後,只會終止這個for裡面的迴圈,程式會跳到上一層for迴圈繼續往下走
for i in range (1,3):
    for j in range (1,3):
        if i==j:
            print(f"i={i},j={j}")
        else:
            break
    print(f"i的第次{i}迴圈") - 

在這裡插入圖片描述

2 continue

  • 跳出本次迴圈,執行下一次
count=0
while count<3:
    count+=1
    if count==2:
        count
    else:
        print(f"{count}"
)

在這裡插入圖片描述

  • continue 語句用來告訴Python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈
  for i in range (1,3):
    for j in range (1,3):
        if i==j: ##只有i=j時列印
            print(f"i={i},j={j}")
        else:
            continue
    print(f"i的第次{i}迴圈")

在這裡插入圖片描述

  • continue語句用在while和for迴圈中

3 exit()

  • exit():結束程式
for i in range (
1,3): for j in range (1,3): if i==j: print(f"i={i},j={j}") else: exit() print(f"i的第次{i}迴圈")

在這裡插入圖片描述