Задачи

Напишите класс 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__
    # и ПРОВЕРЬТЕ каждую функцию

Этот класс нам понадобится, когда будем изучать тестирование. Сохраните его, пожалуйста.

results matching ""

    No results matching ""