學習函數(Function)的使用方法,並以實作嘗試將程式代碼優化
比較簡短的說法就是把常重複用到的區塊代碼包裝起來,當需要時只要呼叫就可使用
使用Function有以下好處:
def function_name(parameters):
   內容敘述語句
   return [value]
每天有一連串的事項,順序分別是「早餐->咖啡->上班->午餐->下午茶->下班」
那若是我不用呼叫的方式,印出三天事項的話,需要寫出以下代碼
print("一天事項說明:")
print("早餐")
print("咖啡")
print("上班")
print("午餐")
print("下午茶")
print("下班")
print("一天事項說明:")
print("早餐")
print("咖啡")
print("上班")
print("午餐")
print("下午茶")
print("下班")
print("一天事項說明:")
print("早餐")
print("咖啡")
print("上班")
print("午餐")
print("下午茶")
print("下班")
那若是寫成Function呢
def day_item():
    print("一天事項說明:")
    print("早餐")
    print("咖啡")
    print("上班")
    print("午餐")
    print("下午茶")
    print("下班")
day_item()
day_item()
day_item()
有無感覺化簡很多,從24行化簡為12行,代碼可讀性也提升許多
def data_item(check_code):
    if(check_code == 'A'):
        return "滷肉飯"
    elif(check_code == 'B'):
        return "火鍋"
    elif(check_code == 'C'):
        return "薯條"
        
input_value =  input("請選擇套餐(A,B,C):")
print("今天我想來點>>>%s" %(data_item(input_value)))

此篇對沒有程式基礎的新手可能有點抽象,但若是多練習幾次以上的說明,相信還是可以理解的了
讓我們互相一起加油學習!!