#1
``````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(numbers):
total = sum(numbers)
return float(total) / len(numbers)

def get_average(student):
homework = average(student["homework"]),
quizzes = average(student["quizzes"]),
tests = average(student["tests"]),
return 0.1 * homework + 0.3 * quizzes + 0.6 * tests

if score >= 90 :
return "A"
elif score >= 80 :
return "B"
elif score >= 70 :
return "C"
elif score >= 60 :
return "D"
else :
return "F"

def get_class_average(students):
results = []
for student in students:
results.append(get_average(student))
return average(results)``````

when i run it it says
"Oops, try again. get_class_average([alice]) resulted in an error: can't multiply sequence by non-int of type 'float' "

#2

Reproduce the crash by using the input mentioned in the error message.
Look at the resulting error message and go to the line number that it says the crash happens at.
Add prints to see what you were doing.

#3

thanks for the help but, I passed it , i found where were the mistake