# Задание 2 (Реализовать класс Road (дорога), в котором определить атрибуты: length (длина), width (ширина).
# Значения данных атрибутов должны передаваться при создании экземпляра класса. Атрибуты сделать защищенными.
# Определить метод расчета массы асфальта, необходимого для покрытия всего дорожного полотна.
# Использовать формулу: длина * ширина * масса асфальта для покрытия одного кв метра дороги асфальтом,
# толщиной в 1 см * число см толщины полотна. Проверить работу метода.
# Например: 20м * 5000м * 25кг * 5см = 12500 т)

class Road:
    def __init__(self, _length, _width):
        self._length = _length
        self._width = _width

    def mass(self):
        return int((self._length * self._width * self.tickness * self.tickness1)/1000)


class MassCount(Road):
    def __init__(self, _length, _width, tickness, tickness1):
        super().__init__(_length, _width)
        self.tickness = tickness
        self.tickness1 = tickness1


r = MassCount(20, 5000, 25, 5)
print(r.mass())
