Python-37-物件導向2. def 方法實作

def 方法實作

1.功能判斷點選幾號餐

2.功能判斷使用者性別

1.功能判斷點選幾號餐

實作: 1.功能判斷點選幾號餐

請寫一個小程式(點餐系統)
菜單:

A套餐:漢堡+奶茶 100元
B套餐:薯條+紅茶 130元
C套餐:漢堡+薯條+可樂 150元

請讓使用者輸入所需要的套餐,

使用者選擇後
印出 
您點的是?套餐

提示:請寫一個方法 def 可帶入參數(使用者輸入的數字),可使用參數判斷使用者要點什麼套餐 ,並印出

參考:

def food(num):  
    
    if(num=="1"):
        print("您點的是A套餐")
    elif(num=="2"):
        print("您點的是B套餐")
    elif(num=="3"):
        print("您點的是C套餐")
    else:
        print("您點的是A套餐")
        
x=input("請輸入您要的餐點\n 1. A套餐:漢堡+奶茶 \n 2. B套餐:薯條+紅茶\n 3. C套餐:漢堡+薯條+可樂\n")

food(x)

看看效果

2.功能判斷使用者性別

請寫一個方法判斷使用者性別

可帶入參數(姓名、性別)

如果使用者選擇性別1.    則印出  姓名, 先生您好

如果使用者選擇性別2.    則印出  姓名, 小姐您好

參考:

def fun_welcome(name,gender): #預設帶入兩個參數
    if gender=="1" :
      gender="先生"
    else:
      gender="小姐"
    
    print(name,gender,"您好")

myname=input("請輸入姓名: ")
mygender=input("請問您的性別: 1.先生 ,2.小姐: ")

fun_welcome(myname,mygender) #呼叫時一定得帶兩個參數進去

 

看看效果

 

 

 

Yiru@Studio - 關於我 - 意如