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

9 lines
806 B
Markdown

**Постановка:** Есть Книга, Абонемент и Библиотекарь.
**Задание:**
1. Класс `Book`: параметры `title`, `is_borrowed` (по умолчанию `False`).
2. Класс `Library`: содержит список объектов `Book`. Метод `find_book(title)` и `lend_book(title)`.
3. Класс `Librarian`: имеет имя. Метод `manage_checkout(library, title)` меняет статус книги на "выдана" и выводит подтверждение.
**Тесты:**
1. Создайте библиотеку с 3 книгами.
2. Создайте библиотекаря.
3. Выдайте одну книгу через метод библиотекаря и проверьте изменение статуса.