6
(a) Razredu Ulomek
dodaj metodo __add__
za prekrivanje operatorja +
, ki vrne vsoto dveh ulomkov z enakim imenovalcem.
(b) Razredu Ulomek
dodaj metodo __add__
za prekrivanje operatorja +
, ki vrne vsoto dveh ulomkov z različnima imenovalcema.
Spodnji primer izpiše 5/9
in 59/63
:
u1 = Ulomek(2, 9) u2 = Ulomek(3, 9) print(u1 + u2) u3 = Ulomek(5, 7) print(u1 + u3)
7
(a) Razredu Ulomek
dodaj metodo __sub__
za prekrivanje operatorja -
, ki vrne razliko dveh ulomkov z enakim imenovalcem.
(b) Razredu Ulomek
dodaj metodo __sub__
za prekrivanje operatorja -
, ki vrne razliko dveh ulomkov z različnima imenovalcema.
Spodnji primer izpiše 1/9
in 31/63
:
u1 = Ulomek(2, 9) u2 = Ulomek(3, 9) print(u2 - u1) u3 = Ulomek(5, 7) print(u3 - u1)
8
Razredu Ulomek
dodaj metodo obrni
, ki vrne obrnjeni ulomek.