【发布时间】:2020-09-13 15:56:13
【问题描述】:
我正在尝试自己编写一个类 Fraction。我现在写了一些东西,可以为我提供如下表达式的输出:Fraction(1,2) + Fraction(2,1)。但是如何定义加法,以便可以将整数添加到分数,例如:1 + Fraction(2,1)。这是我对加法的定义:
def __add__(self, argument_twee):
return breuk(self.teller*argument_twee.noemer + self.noemer*argument_twee.teller, self.noemer*argument_twee.noemer)
【问题讨论】:
-
你是在问如何修改这个程序,如果
argument_twee是一个整数,我的行为是一种方式,如果它是一个分数,它的行为是另一种方式?你在做这件事的哪一部分遇到了麻烦?