Описание работы: Работа содержит архив с готовым кодом с решением для задачи в виде файла py пригодного для открытия в любой среде разработки с Python, а также файл в формате PDF c распечаткой кода и результатами выполнения
Создайте класс объектов Auto для подержанных машин со следующими характеристиками:
1. Марка.
2. Модель.
3. Год производства.
4. Пробег.
5. Цена.
6. Отечественное или зарубежное производство.
Создайте 5 объектов со следующими характеристиками:
KiaSor: «Kia», «Sorrento», 2003, 223 000 км, 415 000 руб, производство: Россия
HyunSol: «Hyundai», «Solaris», 2015, 41 000 км, 869 000 руб, производство: Корея
VolkPas: «Volkswagen», «Passat», 2012, 127 000 км, 900 000 руб производство: Германия
LadaPri: «Lada», «Priora», 2011, 139 000 км, 150 000 руб, производство: Россия
UazPat: «UAZ», «Patriot», 2011, 150 000 км, 345 400 руб, производство: Россия
Создайте метод класса makeModel, позволяющий распечатать список объектов, причем на печать должны быть выведены только марка и модель автомобиля: Например, название объекта auto1: "Kia Sorrento"
Создайте метод класса, позволяющий распечатать все свойства объекта, например: "Kia Sorrento - Price: RUR415000, Production Year: 2003, Mileage: 223000"
Создайте список listOfCarNames, который содержит названия (марка+модель) всех автомобилей из списка выше.
Создайте функцию, в результате которой возникнет список sortedByMileage, в котором содержатся все автомобили, рассортированные по пробегу ["Hyundai Solaris", "41000"], ["Volkswagen Passat", "127000"], ["Lada Priora", "139000"], ["UAZ Patriot", "150000"], ["Kia Sorrento", "223000"]