
Онлайн-кинотеатр присылает Антону перечень фильмов, рекомендованных к просмотру. Помогите Антону
выбрать фильмы с высоким рейтингом и добавить в избранное. Если рекомендованный фильм имеет рейтинг ниже 4.0 — удалите его из словаря recommended_movies. При этом программа должна вывести сообщение Фильм "<название_фильма>" не интересен: "<отзыв_о_фильме>". Фильм удалён из рекомендаций. Все фильмы с рейтингом выше 4.0 программа должна добавить в словарь с избранными фильмами favorite_movies и вывести сообщение У фильма "<название_фильма>" хороший отзыв: "<отзыв_о_фильме>". Фильм добавлен в избранное. Напечатайте получившуюся коллекцию избранных фильмов. Код PYTHON 1 favorite_movies = {} 2 shit = {} 3 recommended_movies = { 4 'Хенкок': {'rating': 4.5, 'review': 'Смотреть можно'}, 5 'Матрица': {'rating': 4.7, 'review': 'Фильм крут'}, 6 'Кибер': {'rating': 2.5, 'review': 'Так себе киношечка'}, 7 'Трон': {'rating': 3.8, 'review': 'Так себе киношечка'}, 8 'Мстители': {'rating': 4.7, 'review': 'Фильм крут'}, 9 'Хакеры': {'rating': 4.5, 'review': 'Смотреть можно'} 10 }

Ответы на вопрос

Код
favorite_movies = {}
recommended_movies = {
'Хенкок': {'rating': 4.5, 'review': 'Смотреть можно'},
'Матрица': {'rating': 4.7, 'review': 'Фильм крут'},
'Кибер': {'rating': 2.5, 'review': 'Так себе киношечка'},
'Трон': {'rating': 3.8, 'review': 'Так себе киношечка'},
'Мстители': {'rating': 4.7, 'review': 'Фильм крут'},
'Хакеры': {'rating': 4.5, 'review': 'Смотреть можно'}
}
for movie, info in list(recommended_movies.items()):
rating = info['rating']
review = info['review']
if rating < 4.0:
print(f'Фильм "{movie}" не интересен: "{review}". Фильм удалён из рекомендаций.')
recommended_movies.pop(movie)
else:
print(f'У фильма "{movie}" хороший отзыв: "{review}". Фильм добавлен в избранное.')
favorite_movies[movie] = info
print("\nИзбранные фильмы:")
for movie, info in favorite_movies.items():
print(f'"{movie}" - Рейтинг: {info["rating"]}, Отзыв: "{info["review"]}"')



Вы можете использовать следующий код на Python для выполнения задачи:
pythonfavorite_movies = {}
recommended_movies = {
'Хенкок': {'rating': 4.5, 'review': 'Смотреть можно'},
'Матрица': {'rating': 4.7, 'review': 'Фильм крут'},
'Кибер': {'rating': 2.5, 'review': 'Так себе киношечка'},
'Трон': {'rating': 3.8, 'review': 'Так себе киношечка'},
'Мстители': {'rating': 4.7, 'review': 'Фильм крут'},
'Хакеры': {'rating': 4.5, 'review': 'Смотреть можно'}
}
for movie, info in recommended_movies.items():
rating = info['rating']
review = info['review']
if rating < 4.0:
print(f'Фильм "{movie}" не интересен: "{review}". Фильм удалён из рекомендаций.')
del recommended_movies[movie]
else:
print(f'У фильма "{movie}" хороший отзыв: "{review}". Фильм добавлен в избранное.')
favorite_movies[movie] = info
print("Избранные фильмы:")
for movie, info in favorite_movies.items():
print(f'"{movie}": {info}')
Этот код пройдет по всем рекомендованным фильмам, проверит их рейтинг, и добавит фильмы с рейтингом выше 4.0 в избранное. Фильмы с рейтингом ниже 4.0 будут удалены из рекомендаций, и будет выведено соответствующее сообщение. После этого, код напечатает коллекцию избранных фильмов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili