Олимпиадный тренинг

Задача . Проект (добавить и показать, книги)


Задача

Темы:

🧾 Условие задачи

Задача:
Создай программу «Список книг для чтения», где пользователь может:

  1. Добавлять книги — каждая книга должна содержать название и автора. (4 балла)

  2. Просматривать весь список книг.

    • Если в списке нет книг, программа должна вывести сообщение: «Книг нет». (2 балла)

    • Если в списке есть книги, программа должна вывести каждую книгу в формате:
      Название: ... | Автор: ... (4 балла)

  3. Завершать программу.


Храни книги в виде словарей пример :
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(" Неверный выбор.")





 


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя