9 lines
806 B
Markdown
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. Выдайте одну книгу через метод библиотекаря и проверьте изменение статуса. |