From 993084a4e6cb271714e02806104cdfb2ce1ca1ed Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sat, 21 Jan 2023 06:38:55 -0500 Subject: better __iadd__ --- cmpsc132_homework_1-1.py | 8 ++++---- 1 file 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): """ -- cgit v1.2.3