Проблем : Задача 05. Movie Ratings Exam - 6 and 7 April 2019
Добър ден ! Как мога да изведа най-големия и най-ниския рейтинг в тази задача (Python) .Благодаря !
Добър ден ! Как мога да изведа най-големия и най-ниския рейтинг в тази задача (Python) .Благодаря !
Здравей! Погледни как съм написал кода и ще ти се изясни задачата. Не е трудно просто трябва да ги направиш всеки loop да преглежда дали има филм с по-лош или по-добър рейтинг от предишния. Направил съм ги с 10 и -10, защото в задачата пише, че числото може да е най-много 10 и най-малко 1. Заповядай кода:
movies_count = int(input()) best_movie_name = "" best_movie_rating = -10 worst_movie_name = "" worst_movie_rating = 10 average_rating = 0 for movie in range(movies_count): movie_name = input() movie_rating = float(input()) if movie_rating > best_movie_rating: best_movie_name = movie_name best_movie_rating = movie_rating elif movie_rating < worst_movie_rating: worst_movie_name = movie_name worst_movie_rating = movie_rating average_rating += movie_rating print(f"{best_movie_name} is with highest rating: {best_movie_rating:.1f}") print(f"{worst_movie_name} is with lowest rating: {worst_movie_rating:.1f}") print(f"Average rating: {(average_rating / movies_count):.1f}")
Благодаря ! Аз го мислех със сис .. <3
Ами то си има доста начини за решаване, но ако знаеш само basics-a този вид на задачата е най-разбираем и лесен. Пак заповядай! :)