summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@simplelittledream.com>2023-01-21 06:38:55 -0500
committerJacob McDonnell <jacob@simplelittledream.com>2023-01-21 06:38:55 -0500
commit993084a4e6cb271714e02806104cdfb2ce1ca1ed (patch)
tree85c847ac1c135b188b19ef76ecb8797b6bd8be45
parent8221c4862f07041fee6770bbeff31d5ed4e6af7e (diff)
better __iadd__
-rw-r--r--cmpsc132_homework_1-1.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/cmpsc132_homework_1-1.py b/cmpsc132_homework_1-1.py
index 77fb351..a451474 100644
--- a/cmpsc132_homework_1-1.py
+++ b/cmpsc132_homework_1-1.py
@@ -115,13 +115,13 @@ class Fraction:
def __iadd__(self, ofrac):
"""
- __iadd is for increment addition
+ __iadd__ is for increment addition
x += 5
"""
onum, oden = chk_frac(ofrac)
- snum = self.num * oden + onum * self.den
- sden = self.den * oden
- return Fraction(snum, sden)
+ self.num = self.num * oden + onum * self.den
+ self.den = self.den * oden
+ return self
def __repr__(self):
"""