Вопрос задан 22.10.2023 в 02:18. Предмет Информатика. Спрашивает Galyant Viktoriya.

Онлайн-кинотеатр присылает Антону перечень фильмов, рекомендованных к просмотру. Помогите Антону

выбрать фильмы с высоким рейтингом и добавить в избранное. Если рекомендованный фильм имеет рейтинг ниже 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 }
0 0
Перейти к ответам

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

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

Код

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"]}"')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете использовать следующий код на Python для выполнения задачи:

python
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 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 будут удалены из рекомендаций, и будет выведено соответствующее сообщение. После этого, код напечатает коллекцию избранных фильмов.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос