1
Razredu Ulomek
iz prejšnje učne enote dodaj metodo vrednost
, ki vrne vrednost ulomka. Spodnji primer izpiše 0.8
in 0.428571428571
:
u1 = Ulomek(4, 5) print(u1.vrednost()) u2 = Ulomek(3, 7) print(u2.vrednost())
2
Metodo vrednost
iz prejšnje naloge uporabi pri naslednjih metodah:
(a) Razredu Ulomek
dodaj metodo __eq__
za prekrivanje operatorja ==
, ki vrne True
, če sta ulomka (po vrednostih) enaka.
(b) Razredu Ulomek
dodaj metodo __ne__
za prekrivanje operatorja !=
, ki vrne True
, če ulomka nista enaka.
(c) Razredu Ulomek
dodaj metodo __lt__
za prekrivanje operatorja <
, ki vrne True
, če je prvi ulomek manjši od drugega.
(d) Razredu Ulomek
dodaj metodo __le__
za prekrivanje operatorja <=
, ki vrne True
, če je prvi ulomek manjši ali enak drugemu.
(e) Razredu Ulomek
dodaj metodo __gt__
za prekrivanje operatorja >
, ki vrne True
, če je prvi ulomek večji od drugega.
(f) Razredu Ulomek
dodaj metodo __ge__
za prekrivanje operatorja >=
, ki vrne True
, če je prvi ulomek večji ali enak drugemu.