Кино

Что нужно сделать

Илья зашёл на любительский киносайт, на котором пользователи оставляют рецензии на фильмы. Их список:

films = ['Крепкий орешек', 'Назад в будущее', 'Таксист', 'Леон', 'Богемская рапсодия', 'Город грехов', 'Мементо', 'Отступники', 'Деревня']

Илья на сайте в первый раз. Он хочет зарегистрироваться и сразу добавить часть фильмов в список любимых, чтобы позже прочитать рецензии на них.

Напишите программу, в которой пользователь вводит фильм. Если он есть в перечне, то добавляется в список любимых. Если его нет, то выводится ошибка. В конце выведите весь список любимых фильмов.

Пример:

Сколько фильмов хотите добавить? 3
Введите название фильма: Леон
Введите название фильма: Безумный Макс
Ошибка: фильма Безумный Макс у нас нет :(
Введите название фильма: Мементо
Ваш список любимых фильмов: Леон, Мементо

Ваш список любимых фильмов: Леон, Мементо

Что оценивается

  • Результат вычислений корректен.
  • Input содержит корректные приглашения для ввода.
  • Формат вывода соответствует примеру.
  • Переменные и функции имеют значащие имена, не только a, b, c, d
films = ['Крепкий орешек', 'Назад в будущее', 'Таксист',
         'Леон', 'Богемская рапсодия', 'Город грехов',
         'Мементо', 'Отступники', 'Деревня']
user_films = []

amt = int(input('Сколько фильмов хотите добавить?'))

for _ in range(amt):
    film = input('Введите название фильма: ')
    if film in films:
        user_films.append(film)
    else:
        print(f'Ошибка. Фильма "{film}" у нас нет :(')

print('Ваш список любимых фильмов: ', end='')
print(*user_films, sep=', ')