類別 建構子存入 + , - , * , /
類別 方法帶入兩個數字
即可印出使用者要求結果
提示:
oper=input("請輸入 1.(+) 2. (-) 3. (*) 4.( /) : ")
data = cal(oper)#物件 (傳入1~4)
#讓使用者輸入兩個數字
data.cal(3,2)#呼叫物件的函數
例:
參考作法:
class cal:#class類別
def __init__(self,fn):
self.fn = fn
def cal(self,a,b):
if(self.fn=='1'):
print(a,"+",b,"=",a+b)
elif(self.fn=='2'):
print(a,"-",b,"=",a-b)
elif(self.fn=='3'):
print(a,"*",b,"=",a*b)
elif(self.fn=='4'):
print(a,"/",b,"=",a/b)
else:
print("超出範圍")
oper=input("請輸入 1.(+) 2. (-) 3. (*) 4.( /) : ")
data = cal(oper)#物件 (傳入1~4)
data.cal(3,2)#呼叫物件的函數
Yiru@Studio - 關於我 - 意如