r1,r2应该都算传入的self实例吧?那这个self.p 怎么知道是r1的p还是r2的p呢?
def __add__(self, r): return Rational(self.p * r.q + self.q * r.p, self.q * r.q)
self是代表实例的?self有两个参数:p,q
那么r1、r2都是传入的self实例,那...怎么知道self.q是r1的q还是r2的q呢?
def __add__(self, r): return Rational(self.p * r.q + self.q * r.p, self.q * r.q)
self是代表实例的?self有两个参数:p,q
那么r1、r2都是传入的self实例,那...怎么知道self.q是r1的q还是r2的q呢?
2020-10-22
举报