退出循環:break 跳過當前的這次循環,直接開始下一次循環:continue


break

在循環中,break語句可以提前退出循環。例如,本來要循環打印1~100的數字:

n = 1
while n <= 100: print(n) n = n + 1 print('END')



如果要提前結束循環,可以用break語句:
n = 1 while n <= 100: if n > 10: # 當n = 11時,條件滿足,執行break語句 break # break語句會結束當前循環 print(n) n = n + 1 print('END')

continue

在循環過程中,也可以通過continue語句,跳過當前的這次循環,直接開始下一次循環。

1 n=0
2 while n<10:
3     n=n+1
4     print(n)

但是,如果我們想只打印奇數,可以用continue語句跳過某些循環:

1 n=0
2 while n<10:
3     n=n+1
4     if n%2==0:
5         continue
6     print(n)

要特別注意,不要濫用breakcontinue語句。breakcontinue會造成代碼執行邏輯分叉過多,容易出錯。大多數循環並不需要用到breakcontinue語句.





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM