python中break、continue 、exit()的區別
阿新 • • 發佈:2021-02-15
技術標籤: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}迴圈")