---
# System prepended metadata

title: 7-3 流程控制
tags: [chapter 7]

---

###### tags: `chapter 7`
# 7-3 流程控制 #

## for的好朋友 continue & break ##
`continue`和`break`是python系統的保留字，通常會搭配`if`敘述式一起使用，且一定會在迴圈內，其目的是讓程式能夠根據每一圈迴圈讀取到的資料不同來進行略過或著直接離開迴圈的動作。

* continue：執行時直接進行下一圈迴圈，跳過所有在continue之下的程式碼。
* break：執行時直接跳出該層迴圈。

Continue執行架構：
![](https://i.imgur.com/XPIHQ6n.jpg)
```python=
all_player = ["Lebron" , "Curry" , "Xiang" , "Durant" , "Nash"]
for player in all_player :
    if player == "Xiang" :
        print("好遜")
        continue
    print("好強")
```

Break執行架構：
![](https://i.imgur.com/BNfFAJH.jpg)
```python=
salary_per_month = [30000 , 25000 , 50000 , 40000 , 13000 , 50000]
for salary in salary_per_month :
    if salary < 20000 :
        print("賺太少了吧，還不去加班")
        break
    print("還可以，不錯")
```
