Суть кода заключается в том,чтобы определить,кого из отличников,хорошистов и троечников в обучающемся классе больше,но проблема в том,что если троечников,хорошистов или отличников одинаковое количество,программа сама выберет,кого больше,хотя по факту всё поровну,как это можно исправить?Помогите пожалуйста!
troechnik = 0 #троечники
goodechnik = 0 #хорошисты
excellentchik = 0 #отличники
all = 0 #отдельно взятый ученик
students = int(input("Введите количество учеников:"))
for grade in range(1, students + 1):
all += 1
print(all, "из", students, "учеников")
students_grade = int(input("Какую оценку ученик получил?:"))
if students_grade == 5:
excellentchik += 1
elif students_grade == 4:
goodechnik += 1
elif students_grade == 3:
troechnik += 1
if goodechnik < excellentchik > troechnik:
print("Сегодня больше отличников")
elif excellentchik < goodechnik > troechnik:
print("Сегодня больше хорошистов")
else:
print("Сегодня больше троечников")
print("Количество учеников,получивших 5:", excellentchik,";" , "Количество учеников,получивших 4:", goodechnik, ";","Количество учеников,получивших 3:", troechnik)