文、意如
實作:讓使用者輸入兩個數字與 + - * / ,並算出顯示結果
至少實作五個方法(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 - 關於我 - 意如