Решения для задач темы №9 "Наследование. Использование декораторов". В архивах - решение (.ру файл) и скриншот результата (.png).
Скриншоты взяты из https://www.online-python.com/, там же можете запускать сами решения.
Названия архивов соответствуют вариантам в условии.
===
А-Д: Создайте класс "Студент", который содержит атрибуты "имя" и "возраст". Создайте объекты этого класса, представляющие разных студентов, и выведите информацию о них
Е-М: Создайте класс "Автомобиль" с атрибутами "марка" и "год выпуска". Создайте объекты, представляющие разные автомобили, и выведите информацию о них
Н-С: Создайте класс "Товар" с атрибутами "название" и "цена". Создайте объекты этого класса, представляющие разные товары, и выведите информацию о них
Т-Ш: Создайте базовый класс "Транспортное средство" с методами для вычисления максимальной скорости и вместимости. Затем создайте производные классы, представляющие разные виды транспорта (например, "Автомобиль" и "Самолет"), и реализуйте соответствующие методы для каждого виде транспорта
Э-Я: Создайте класс "Планета" с атрибутами "название" и "диаметр". Создайте объекты этого класса, представляющие разные планеты, и выведите информацию о них
===
Т.к. в данных задачах требуют " 1. Напишите программу на Python, демонстрирующую использование классов, объектов, наследования и декораторов на основе представленных вариантов..", то в каждом решении есть классы, объекты, наследование и декораторы вне зависимости от того, требуется ли это по условию задания по вариантам.