---
# System prepended metadata

title: 第十四週

---

# 第十四週

## 上課內容

### 函數

將某一段程式碼設為函數，需要用到那段程式碼時就可以透過此函數返回數據

![](https://i.imgur.com/SdZTJ8I.png)
#### 範例一
將上面程式碼設定為函數並命名為 my_function
當輸入這個函數時就可以直接算出答案

![](https://i.imgur.com/9Kyxg6a.png)
#### 範例二
在函數內輸入一個參數 n
可透過指定參數數值改變函數內容

![](https://i.imgur.com/YrjHCjP.png)
#### 範例三
可同時輸入多個參數

![](https://i.imgur.com/j0ddfnB.png)
#### 範例四
宣告一個函數名稱，並代入參數

![](https://i.imgur.com/EeNZ1IU.png)

代入兩個參數

![](https://i.imgur.com/uJi7aYP.png)

#### 範例五
有兩種代入函數的方式
1. 在參數位置代入數字
2. 直接指定參數數字

![](https://i.imgur.com/Sq8vyih.png)


### 練習
透過函數計算出m,m+1,m+2.....,+n的總和

![](https://i.imgur.com/ZEn9XgU.png)

建立一個函數，函數傳入三個參數，回傳一個值

![](https://i.imgur.com/0CfxqE9.png)



## 小考檢討
[葉平超小考🔗](https://colab.research.google.com/drive/1Km9cjFhzbBmT3FoBH97saEOK8LUm-sVK?usp=sharing)

[洪橞䈶小考🔗](https://colab.research.google.com/drive/1GEJWWQs2r82suTdY6s_-uw_Km2uBc2pj?usp=sharing)

[劉冠伯小考🔗](https://colab.research.google.com/drive/132_EgfRi0olpTmXl8nSjZ1d7RB7FjUX3?usp=sharing)

* [黃玉柔缺考] 助教請強力譴責他！
好啦我會補！等你 
拜託要來考試 這樣我們才可以評分QQ - TA
好的T_T

1. 請定義一個函數myFunction，傳入一個參數n。此函數可以計算出1,2,…,n的總和。函數能傳回後的總和。（必須用for迴圈完成）

![](https://i.imgur.com/9Ck4P70.png)

2. 請定義一個函數myFunction，傳入一個參數n。此函數可以找出1,2,…,n的之間2的倍數，並列印出到螢幕上。（必須用for迴圈完成）

![](https://i.imgur.com/BeNpw8V.png)

3. 請在螢幕上印出如下圖案 （必須用for迴圈完成）

![](https://i.imgur.com/aMB0fNg.png)

## 開會紀錄

*  開會時間：5/19（四） 20:00~22:00
 
*  討論內容：
   1.    上課內容檢討
   2.    小考檢討
   3.    討論下次開會時間

*  開會截圖：

![](https://i.imgur.com/LotRDPg.jpg)
