У вас есть код на Python для класса N человек. Каждый из них получил за урок по информатике оценку: 3, 4 или 5
У вас есть код на Python для класса N человек. Каждый из них получил за урок по информатике оценку: 3, 4 или 5, но в этот раз нет двоек. Напишите программу, которая будет принимать список оценок - N чисел - и выводить сообщение на экран о том, кто сегодня в большинстве: отличники, хорошисты или троечники.
Zolotoy_Klyuch 36
Хорошо, вот программа на языке Python, которая решит данную задачу:Программа начинается с определения функции `majority_of_students`, которая принимает список оценок `grades`. Внутри функции мы создаем переменные для подсчета количества отличников, хорошистов и троечников. Затем, с помощью цикла `for`, мы итерируемся по списку оценок и увеличиваем соответствующие переменные в зависимости от текущей оценки.
После завершения цикла, мы сравниваем значения переменных и определяем, кто является в большинстве. Затем возвращаем соответствующее сообщение.
Затем программа запрашивает у пользователя количество учеников и оценки для каждого ученика. Вводятся оценки для всех учеников, список передается в функцию `majority_of_students`, а результат выводится на экран.