Задачи
Напишите класс Drob, который представляет дроби в виде целых числителя и знаменателя.
class Drob(object):
""" Дробь вида a/b"""
def __init__(self, a=0, b=1):
self.a = a
self.b = b
self.normalize()
def normalize(self):
""" Приводит дробь вида 4/6 к 2/3"""
def __str__(self):
return '{}/{}'.format(self.a, self.b)
# реализуйте функции
# __eq__
# __lt__
# __add__
# __sub__
# __mul__
# __truediv__
# __floordiv__
# __mod__
# и ПРОВЕРЬТЕ каждую функцию
Этот класс нам понадобится, когда будем изучать тестирование. Сохраните его, пожалуйста.