Ошибка 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
Ответить

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

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

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

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

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