Python-Fehler beim Berechnen der Durchschnittspunktzahl in einer verschachtelten Liste, bitte helfen Sie mir [geschlossePython

Python-Programme
Anonymous
 Python-Fehler beim Berechnen der Durchschnittspunktzahl in einer verschachtelten Liste, bitte helfen Sie mir [geschlosse

Post by Anonymous »

Code: Select all

#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)
Ich versuche, ein Python-Programm zu schreiben, das den Index des Schülers mit der höchsten Durchschnittspunktzahl findet.
Jede Zeile in der Punkteliste stellt einen Schüler dar, und jede Spalte stellt ein Fach dar.
Das Programm sollte die Durchschnittspunktzahl für jeden Schüler berechnen und den Index des Schülers mit der höchsten Durchschnittspunktzahl drucken.
Wenn ich den Code jedoch ausführe, funktioniert er nicht wie erwartet. Kann mir jemand helfen herauszufinden, was falsch ist?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post