Решение задачи
Написать программу для рекомендации фильмов по жанру
Условие:
Написать программу для рекомендации фильмов по жанру
Решение:
Конечно, я могу помочь вам написать программу для рекомендации фильмов по жанру. Вот пример кода на языке Python:
import random
# Список фильмов с их жанрами
movies = {
"Фильм 1": ["комедия", "драма"],
"Фильм 2": ["боевик", "триллер"],
"Фильм 3": ["детектив", "триллер"],
"Фильм 4": ["комедия", "приключения"],
"Фильм 5": ["драма", "романтика"],
"Фильм 6": ["фантастика", "боевик"],
"Фильм 7": ["драма", "история"],
"Фильм 8": ["комедия", "мелодрама"],
"Фильм 9": ["триллер", "ужасы"],
"Фильм 10": ["документальный", "история"]
}
# Функция для рекомендации фильмов по жанру
def recommend_movie(genre):
recommended_movies = []
for movie, genres in movies.items():
if genre in genres:
recommended_movies.append(movie)
if recommended_movies:
return random.choice(recommended_movies)
else:
return "К сожалению, нет фильмов в данном жанре."
# Пример использования
genre = input("Введите жанр фильма: ")
recommended_movie = recommend_movie(genre)
print("Рекомендуемый фильм:", recommended_movie)
Этот код создает словарь movies
, содержащий названия фильмов и их жанры. Затем определяется функция recommend_movie
, которая принимает жанр в качестве аргумента и возвращает случайный фильм из списка фильмов с этим жанром. Если фильмов в данном жанре нет, функция возвращает сообщение об отсутствии фильмов.
Вы можете запустить эту программу и ввести жанр фильма, чтобы получить рекомендацию. Обратите внимание, что вам может потребоваться расширить список фильмов и их жанров в соответствии с вашими предпочтениями.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э