我正在通过python学习面向对象编程。我正在尝试编写一个程序,为一个分数类编写三个特殊方法,这些方法重载运算符以执行a和b之间的丰富比较(a<;b,a>;b,a==b)。示例如下:
>>>a = Fraction(1, 2)
>>>b = Fraction(1, 3)
>>>a==b
False
>>>a > b
True
>>>a < b
False
>>>a = Fraction(4, 8)
>>>b = Fraction(2, 4)
>>>a ==b
True
>>>a > b
False
>>>a < b
False
我真的不明白它要做什么。任何关于如何帮助我开始的帮助都会很好。非常感谢。你知道吗
下面是一个简单的代码,以说明这应该如何作为一个例子。 它在python中很简单,因为它默认有eq,ne。。。你只需要改变逻辑部分。你知道吗
相关问题 更多 >
编程相关推荐