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.