前置知識
break、continue 會結合循環使用的,所以要先學會循環哦
python 提供了兩種循環語句
- for 循環:https://www.cnblogs.com/poloyy/p/15087053.html
- while 循環:https://www.cnblogs.com/poloyy/p/15087250.html
break
- 在正常的循環中,當條件為假時,循環才會終止
- 有些情況下,希望能夠提前從循環中退出,break 的作用就是這個
- 當條件為假時,循環結束,程序流程到達出口
- 當條件為真時,執行條件為真的分支中的代碼塊
- 如果代碼塊中包含有 break 語句
- break 語句會中斷整個循環,直接跳轉到程序的出口
代碼栗子
# break + if list1 = [1, 2, 3, 4, 5, 6] sum = 0 for i in list1: # 如果是 4 ,則結束 for 循環 if i == 4: break # 偶數則加上 sum += i print(sum) # 輸出結果 6
1+2+3
continue
- 在正常的循環中,循環塊中的語句是順序執行的
- 有些情況下,希望能夠跳過循環塊中的剩余語句,跳到下一次循環,就是 continue 的作用
- 當條件為假時,循環結束,程序流程到達出口
- 當條件為真時,執行條件為真的分支中的代碼塊
- 如果代碼塊中包含有 continue 語句
- continue 語句會中斷本次的循環執行,跳轉到循環條件處
代碼栗子
# continue + if list1 = [1, 2, 3, 4, 5, 6] sum = 0 for i in list1: # 如果是奇數,則跳出本次循環 if i % 2 != 0: continue # 偶數則加上 sum += i print(sum) # 輸出結果 12
2+4+6