Fraction(1, 2) instead of Fraction(1,2).
>>> float(a), float(b)
(0.66666666666666663, 0.40000000000000002)
>>> a+b
- Fraction(16,15)
+ Fraction(16, 15)
>>> a/b
- Fraction(5,3)
+ Fraction(5, 3)
The :mod:`fractions` module is based upon an implementation by Sjoerd
Mullender that was in Python's :file:`Demo/classes/` directory for a
def __repr__(self):
"""repr(self)"""
- return ('Fraction(%r,%r)' % (self.numerator, self.denominator))
+ return ('Fraction(%r, %r)' % (self.numerator, self.denominator))
def __str__(self):
"""str(self)"""
self.assertFalse(R(5, 2) == 2)
def testStringification(self):
- self.assertEquals("Fraction(7,3)", repr(R(7, 3)))
+ self.assertEquals("Fraction(7, 3)", repr(R(7, 3)))
self.assertEquals("7/3", str(R(7, 3)))
self.assertEquals("7", str(R(7, 1)))