Ошибка Python при вычислении среднего балла во вложенном списке, пожалуйста, помогите мне [закрыто]Python

Программы на Python
Anonymous
Ошибка Python при вычислении среднего балла во вложенном списке, пожалуйста, помогите мне [закрыто]

Сообщение Anonymous »

Код: Выделить всё

#4
scores = [
[80,90,85],
[75,88,92],
[90,85,80],
[88,88,88]
]
max_avg = -1
best_index = 0

for i in range(len(scores)):
avg = sum(scores[i]) \ len(scores[i])
if avg > max_avg:
max_avg = avg
best_index = i
print(best_index)
Я пытаюсь написать программу на Python, которая находит индекс учащегося с самым высоким средним баллом.
Каждая строка в списке оценок представляет учащегося, а каждый столбец представляет предмет.
Программа должна вычислять средний балл для каждого учащегося и печатать индекс учащегося с самым высоким средним баллом.
Однако, когда я запускаю код, он работает не так, как ожидалось. Может ли кто-нибудь помочь мне определить, в чем дело?

Подробнее здесь: https://stackoverflow.com/questions/798 ... se-help-me

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