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