держи
d = {'5':["Сегодня больше отличников", 0],
'4': ["Сегодня больше хорошистов", 0],
'3': ["Сегодня больше троечников", 0]} #ученики с оценкой 3, 4, 5
students = int(input("Введите количество учеников:"))
print()
for grade in range(1, students+1):
print(f'{grade}-й из {students} учеников')
students_grade = input("Какую оценку ученик получил?:")
d[students_grade][1] += 1
print()
print(max(d.items(), key=lambda x: x[1][1])[1][0])
print("\nКоличество учеников,получивших 5:", d['5'][1], ";", "Количество учеников,получивших 4:", d['4'][1], ";", "Количество учеников,получивших 3:", ";", d['3'][1])