Помогите найти ошибку в задаче. Ошибка - if not recommended: ^^^^^^^^^^^ NameError: name 'recommended' is not defined
# Создаем словарь с фильмами и их жанрами
movies = {
"Inception": "Sci-Fi",
"The Shawshank Redemption": "Drama",
"The Godfather": "Crime",
"Pulp Fiction": "Crime",
"The Dark Knight": "Action",
"Interstellar": "Sci-Fi",
"Fight Club": "Drama",
"Forrest Gump": "Drama",
"The Matrix": "Sci-Fi",
"Avengers: Endgame": "Action"
}
# Функция для рекомендации фильмов на основе выбранного жанра
def recommend_movies(genre):
recommended = [movie for movie, movie_genre in movies.items() if movie_genre == genre]
if recommended:
print("Рекомендуемые фильмы в жанре " + genre + ":")
for movie in recommended:
print(movie)
else:
print("К сожалению, в нашем списке нет фильмов в жанре " + genre)
Источник: Stack Overflow на русском