iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 10
1
自我挑戰組

30天Python學習心得分享系列 第 10

Day 10 - 定義並呼叫函式

Hi 大家好啊~~
今天要來分享的是定義並呼叫函式:

函式

程式碼包裝在一個區塊中,方便隨時呼叫使用,沒有呼叫就無法使用,要先定義(建立)函式,才能呼叫(使用)函式。

#定義一個印出Hello的函式
def sayhello():
    print("hello")
#呼叫上方定義的函式,取得回傳值(return)
sayhello()

回傳值

return 無資料,代表結束函示,回傳None。
return 資料 ,結束函示,回傳資料(數字、字串、布林值、列表、字典、物件)。

def add1(n1,n2):
    result=n1+n2
    return "Hello"
value=add1(3,5)
print(value) #印出Hello

def add1(n1,n2):
    result=n1+n2
    return n1+n2
value=add1(4,5)
print(value) #印出9

接著分享一個計算1加到10的寫法:

def calculate2(max):
    sum=0
    for n in range(1,max+1):
        sum+=n
    print(sum) 
calculate2(10)

以上,就是今天的學習分享嘍!
如果文章中有錯誤的地方,再麻煩前輩們指正,謝謝大家。
/images/emoticon/emoticon41.gif


上一篇
Day 9 - 迴圈進階控制 (break、continue、else)
下一篇
Day 11 - 參數預設值、名稱對應、不定長度的參數
系列文
30天Python學習心得分享30

尚未有邦友留言

立即登入留言