# 第九支程式 函式便是程式區塊,將程式碼包裝在一個區塊中,方便隨時呼叫使用 定義>呼叫,要先定義(建立)函式,然後才能呼叫(使用)函式 定義函式的寫法便是:def函式名稱(參數名稱): 函式內部的程式碼 比如:#定義一個印出Hello的函式 def sayHello(): print("Hello") #定義可以印出任何訊息的函式 def say(msg): print(msg) #定義一個可以做加法的函式 def add(n1,n2): result=n1+n2 print(result) 呼叫函式的寫法便是:函式名稱(參數資料) #定義一個印出Hello的函式 def sayHello(): print("Hello") #呼叫上方定義的函式 sayHello() #定義可以印出任何訊息的函式 def say(msg): print(msg) #呼叫上方定義的函式 say("Hello Function") say("Hello Python") #定義一個可以做加法的函式 def add(n1,n2): result=n1+n2 print(result) #呼叫上方定義的函式 add(3,4) add(7,8) def函式名稱(參數名稱): 函是內部的程式碼 return #結束函式,回傳None def函式名稱(參數名稱): 函是內部的程式碼 return 資料 #結束函式,回傳「資料」 #函式回傳 None def say(msg): print(msg) return #呼叫函式,取得回傳值 value=say("Hello Function") print(value)#印出None #函式回傳字串 Hello def add(n1,n2): result=n1+n2 return"Hello" #呼叫函式,取得回傳值 value=add(3,4) print(value)# 印出 Hello #函式回傳字串 n1+n2 的結果 def add(n1,n2): result=n1+n2 return result #呼叫函式,取得回傳值 value=add(3,4) print(value)#印出7