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

Задача . Список фильмов для просмотра 🎬


Задача

Темы:

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

  • Добавлять фильмы — каждый фильм должен содержать название и жанр. (4 балла)

  • Просматривать весь список фильмов.

    • Если фильмов нет — вывести сообщение: «Фильмов нет» (2 балла)

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

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

Храни фильмы в виде словарей:
movies = [
    {"название": "Начало", "жанр": "Фантастика"},
    {"название": "1+1", "жанр": "Драма"}
]



Код, который надо переделать:
movies = []

def add_movie():
    #написать код
    print(" Фильм добавлен!")

def show_movies():
    print("Cписок фильмов👇👇👇")
    #написать код

while True:
    print('''
    1. Добавить фильм
    2. Показать список фильмов
    3. Выйти
    ''')
    n = int(input("Выберите действие: "))
    if n == 1:
        add_movie()
    elif n == 2:
        show_movies()
    elif n == 3:
        print("Программа завершена ")
        break
    else:
        print(" Неверный выбор.")
 

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

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