為什麼要用 Function?
Function 可以有效避免同樣的 code 重複出現在我們的程式當中,可以有效幫助我們降低讀 code 的複雜度,並且在需要調整時,不用從整份程式中,找出所有相同的地方逐一修改,只需要修改 Function 就好了~
所以 Function 就像是一台機器,可以設定機器的功能,然後告訴使用者,需要提供哪些資料最後會提供什麼。
那在 Python 當中就提供了很多內建 Function,都擁有不同的功能簡單舉幾個常見的幾種內建 Function print() -> 輸出資料給我們看len() -> 提供資料的長度max() -> 找出最大值min() -> 找出最小值str(x) -> 將資料轉成文字(String)
除了使用這些內建的 Function,我們也可以自己製作不同的 Function 來達到想要做的事情
那就來做一個 BMI 計算機器吧!使用者只要提供 身高 及 體重,就可以獲得對應的 BMI 數值
執行結果:
所以製造 Function時,也要記得在註解中告訴使用者,要提供怎樣的數值唷~除了獲得 BMI 數值,大家也可以嘗試看看,再加上判斷 BMI 的結果唷!
最後可以透過一個生活化的例子來了解 Function當我們透過 UberEats 點擊想要的餐點最後我們就可以獲得我們想要的餐點所以 UberEats 就像是一個 Function 一樣可以幫我們完成我們想要的事情我們只需要提供他想要的餐點最終就可以獲得對應的餐點
stanCode標準程式教育機構-你也值得更好的教育
Facebook|https://www.facebook.com/stancode.twInstagram|https://www.instagram.com/stancode_tw/YouTube|https://www.youtube.com/@stancode7228/videosWebsite|https://www.stancode.tw/TikTok|https://www.tiktok.com/@standardcoding