Files
miha-kr/OOP/task/6/TASK.md
T
2026-07-14 12:46:00 +03:00

866 B
Raw Blame History

Постановка: Есть Машина, Гараж и Механик. Задание:

  1. Класс Car: параметры model, mileage, is_service_needed (булево).
  2. Класс Garage: содержит список объектов Car. Метод get_needs_service() возвращает список машин с is_service_needed = True.
  3. Класс Mechanic: имеет метод service_car(car). При обслуживании mileage не меняется, а is_service_needed становится False. Тесты:
  4. Создайте гараж с 3 машинами (у 2-х установите is_service_needed = True).
  5. Создайте механика.
  6. Отфильтруйте машины, требующие ремонта, и обслужите их через механика.