Индекс вне диапазона для списка? - PullRequest
0 голосов
/ 07 января 2020

'' '

marksheet=[]
scorelist=[]
for i in range(0,int(input())):
    name=input()
    score=float(input())
    marksheet.append([name,score])
    scorelist.append(score)
second_marks=sorted(list(dict.fromkeys(score_list)))[1]# @here code is reflecing error that it list index is out of range.

для имени, отметки в отсортированном виде (mark_sheet): если отмечается == second_lowest_mark: печать (имя)

' ''

1 Ответ

0 голосов
/ 16 января 2020

Ошибка здесь: NameError: имя 'score_list' не определено. Измените его и посмотрите.

marksheet=[]
scorelist=[]
for i in range(0,int(input())):
    name=input()
    score=float(input())
    marksheet.append([name,score])
    scorelist.append(score)
second_marks=sorted(list(dict.fromkeys(scorelist)))[1]

Я думаю, что это проблема, которая у вас есть. разве каков ваш ожидаемый результат?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...