Python-38-物件導向3. def 使用return 返回結果

1.使用return返回結果

2.續上題-請試著把 x 變成使用者輸入的數值(數量),並印出

3.可以帶入一個參數以上

1.使用return返回結果


def my_function(x):
  c=5*x
  return c


print(my_function(3))
print(my_function(5))
print(my_function(9))
def plus_fun(a,b):
    z=a+b
    return z
    #print("總計:",z,"元")
    
    

num1=eval(input("請輸入數字1: "))
num2=eval(input("請輸入數字2: "))

a=plus_fun(num1,num2)#50

print("總計",a,"元")
print("合計",a,"......")

 

看看效果

續上題-請試著把 x 變成使用者輸入的數值(數量),並印出

看看效果

3.可以帶入一個參數以上

def fun_plus(A,B):
    Z=A+B
    return Z
    
X=fun_plus(2,5) # 需要重複使用可以使用變數=再去呼叫方法def
print(X)

print(fun_plus(1,3)) #直接呼叫並印出

 

看看效果

 

實作: 請使用者輸入數量與單價 寫一個功能算出總額(數量*單價) 返回結果總額 印出:你購買了?數量 ,單價?元,總額是?

def cul_total(num,price):
  total=num*price
  #print(total)#500

  return total

amount=eval(input("請輸入數量"))
price=eval(input("請輸入金額"))

all=cul_total(amount,price)#500
print("你購買了",amount,"單價:",price,"總額是",all)

Yiru@Studio - 關於我 - 意如