Python-39-物件導向4. 實作簡易計算

文、意如

實作:讓使用者輸入兩個數字與 + - * / ,並算出顯示結果 

至少實作五個方法(def) 

1.加法功能 

2.減法功能 

3.乘法功能 

4.除法功能 

5.判斷使用者輸入的運算子(+,-,*,/), 呼叫相對應的方法並印出結果

參考作法:

def fun_cal(cal,a,b):
    if(cal==1):
        c=fun_plus(a,b)
        d=str(a)+"+"+str(b)+"="+str(c)
        
    elif(cal==2):
        c=fun_less(a,b)
        d=str(a)+"-"+str(b)+"="+str(c)
        
    elif(cal==3):
        c=fun_multiply(a,b)
        d=str(a)+"*"+str(b)+"="+str(c)
        
    elif(cal==4):
        c=fun_except(a,b)
        d=str(a)+"/"+str(b)+"="+str(c) 
    return d

def fun_plus(a,b):
    c=a+b
    return c

def fun_less(a,b):
    c=a-b
    return c

def fun_multiply(a,b):
    c=a*b
    return c

def fun_except(a,b):
    c=a/b
    return c

x=eval(input("請輸入第一個數字"))
cal=eval(input("請輸入1.加法2.減法3.乘法4.除法"))
y=eval(input("請輸入第二個數字"))

total=fun_cal(cal,x,y)
print(total)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

看看效果

Yiru@Studio - 關於我 - 意如