作者:
vvbird (vv)
2016-09-21 09:53:28不好意思,找不到相關的資料
所以想問一下該怎麼處理
# 分數的模組
class fraction:
numerator = 0 # 分母
denominator = 1 # 分子
# (分子, 分母, 整數)
def __init__(self, denominator, numerator = 1):
self.numerator = numerator
self.denominator = denominator
def show(self):
print(self.denominator, " / ", numerator)
def eq(self, denominator, numerator = 1):
self.numerator = numerator
self.denominator = denominator
這個簡單的物件
我想要寫出一個函式,
使得可以做下列的操作
a = fraction(3, 4)
b = fraction(2, 7)
a = fraction.add(b)
也就是直接把物件 b 當成參數,造成 a = a + b 的結果
可是找不到該怎麼下這個參數的方法
目前只寫得出
a = fraction.add(b.numerator, b.denominator)
只是這樣子就很不方便
所以想問各位先進,該怎麼處理