How is Every body doing


#1

"Oops, try again. One of the following is missing or broken when we tried to use it: alice, lloyd, tyler, students, get_class_average, get_letter_grade"

I am writing following code and don't know what's the mistake . Please review and help:-
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)
total = float(total)
return total/(len(numbers))

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

def get_letter_grade(score):
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(classes):
result=[]
for student in classes:
result.append(get_average(student))
return average(result)

score =get_average(lloyd)
grade = get_letter_grade(score)

classes = [lloyd,alice,tyler]
print get_class_average(classes)
print get_letter_grade(get_class_average(classes))


#2

Nothing wrong with the code but you must use the list names as specified. You have not specified students as the name of your list you have used classes.