Je travaille sur ce problème de Code Academy et ce que je veux que le code fasse est de renvoyer les tests, les questionnaires et les moyennes des devoirs pour chaque étudiant séparément.Codeacademy: Moyennes
C'est ce que j'ai pour le code pour le moment.
Il dit que ce message d'erreur «syntaxe invalide» et plus encore.
lloyd = {
"name": "Lloyd",
"homework": [90.0, 97.0, 75.0, 92.0],
"quizzes": [88.0, 40.0, 94.0],
"tests": [75.0, 90.0]
}
alice = {
"name": "Alice",
"homework": [100.0, 92.0, 98.0, 100.0],
"quizzes": [82.0, 83.0, 91.0],
"tests": [89.0, 97.0]
}
tyler = {
"name": "Tyler",
"homework": [0.0, 87.0, 75.0, 22.0],
"quizzes": [0.0, 75.0, 78.0],
"tests": [100.0, 100.0]
def average(some):
return sum(some)/len(some)
students = [lloyd, alice, tyler]
def get_class_average(students):
for student in students:
total += get_average(student)
return float(total)/len(students)
la traceback vous indique les numéros de ligne –
-1 faute d'effort. –