Почему мой код Python не выполняется, если нет ошибок?Python

Программы на Python
Ответить
Гость
 Почему мой код Python не выполняется, если нет ошибок?

Сообщение Гость »


Программа берет список оценок учащихся и их имена и должна найти человека/ов, набравших второй наименьший балл. Но программа не выполнялась. Он не показывает никаких сообщений об ошибках или чего-то еще. это просто ничего не делает.
if __name__ == 'main': n = int(input("Количество студентов: ")) студенты = [] для _ в диапазоне (n): name = input("Введите имя ученика: ") счет = float(input("Введите балл ученика: ")) студенты.append([имя, оценка]) студенты.sort(key=lambda x: x[1]) Second_lowest_score = Нет для i в диапазоне (1, n): if(студенты[1] != студенты[i-1][1]): Second_lowest_score = студенты[1] перерыв graded_names = [] для студента в студентах: если студент[1] == Second_lowest_score: Graded_names.append(студент[0]) градуированные_имена.сорт() для имени в Graded_names: распечатать (имя)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»