🧾 Условие задачи
Задача:
Создай программу «Список книг для чтения», где пользователь может:
-
Добавлять книги — каждая книга должна содержать название и автора. (4 балла)
-
Просматривать весь список книг.
-
Если в списке нет книг, программа должна вывести сообщение: «Книг нет». (2 балла)
-
Если в списке есть книги, программа должна вывести каждую книгу в формате:
Название: ... | Автор: ... (4 балла)
-
Завершать программу.
Храни книги в виде словарей пример :
books = [
{"название": "Маленький принц", "автор": "Антуан де Сент-Экзюпери"},
{"название": "Гарри Поттер", "автор": "Джоан Роулинг"}
]
Код который надо переделать:
books = []
def add_book():
#написать код
print("✅ Книга добавлена!")
def show_books():
print("Cписок добавленных книг👇👇👇")
#написать код
while True:
print('''
1. Добавить книгу
2. Показать список книг
3. Выйти
''')
n = int(input("Выберите действие: "))
if n == 1:
add_book()
elif n == 2:
show_books()
elif n == 3:
print("Программа завершена ✅")
break
else:
print("❌ Неверный выбор.")