Added tasks for the control work
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
**Постановка:** Есть Машина, Гараж и Механик.
|
||||
**Задание:**
|
||||
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`.
|
||||
**Тесты:**
|
||||
1. Создайте гараж с 3 машинами (у 2-х установите `is_service_needed = True`).
|
||||
2. Создайте механика.
|
||||
3. Отфильтруйте машины, требующие ремонта, и обслужите их через механика.
|
||||
Reference in New Issue
Block a user