Added tasks for the control work

This commit is contained in:
Dmitry Belan
2026-07-14 12:46:00 +03:00
commit dac96f74c8
9 changed files with 154 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
**Постановка:** Есть Книга, Абонемент и Библиотекарь.
**Задание:**
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. Выдайте одну книгу через метод библиотекаря и проверьте изменение статуса.