我已经定义了一个分数类,并且正在实现速记添加,如下所示
def __iadd__(self,f2):
self.num=(self.num*f2.den+f2.num*self.den)
self.den=self.den*f2.den
return (self.num,self.den)
a=fraction(3,-15)
b=fraction(40,15)
print a+=b
编译器说程序有语法错误,并且=
符号突出显示。谁能告诉我哪里出错了。 python版本是2.7