# 0516
## 函數
https://www.w3schools.com/python/python_functions.asp
### 上課筆記
```
def abc(x,y,z): #宣告一個函數
print(x + " 早安 "+y+z)
abc(y="拉拉",x="丁丁",z="你好")
丁丁 早安 拉拉你好
```
```
#計算1.2.3....n的總和
s=0
n=10
for i in range(1,n+1):
s=s+i
print(s)
55
```
```
def my_function():#可以隨便取名ex sum1ton():
s=0
n=10
for i in range(1,n+1):
s=s+i
print(s)
55
```
```
def sum1toX(n):
s=0
for i in range(1,n+1):
s=s+i
print(s)
sum1toX(100)
5050
```
```
def sum1toX(n):#n=參數
s=0
for i in range(1,n+1):
s=s+i
return s #回傳s
sum1toX(100) #自己設定()數字
5050
```
```
#計算m,m+1...n的總和
def summtoX(m,n):
m=0
n=3
for i in range(m,n):
m=m+1
print(m)
summtoX(0,3)
3
```
```
def aaa(x,y):
print(x+y)
aaa(3,5) #按順序把參數打進去
aaa(y=5,x=3) #關鍵字指定
```
```
def aab(x,y):
z=x+y
return z
a=aab(x=2,y=4)
print(a)
```
---
### 作業
```
建立一個函數,函數傳入三個參數,回傳一個值
```
```
def aab(x,y):
z=x+y
return z
a=aab(x=2,y=4)
print(a)
6
```
---
### 小考
https://colab.research.google.com/drive/1Y-sVQlRFim88jg9V0wa9wJfn2aXHj4Ue
---
### 心得
大致上了解函數的應用
{"metaMigratedAt":"2023-06-17T00:58:39.322Z","metaMigratedFrom":"Content","title":"0516","breaks":true,"contributors":"[{\"id\":\"4dfebb48-62e3-4093-b22e-bde00bb0bc86\",\"add\":1181,\"del\":118}]"}