# Hi Guys mine is still not working even thogh the code seems to be same

#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)
total=float(total)
total=total/len(numbers)

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

``return wt_avg``

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

students= ["llyod","alice","tyler"]
def get_class_average(students):
results= []
for student in students:
get_average(student)
results.append(get_average(student))
return average(results)
# print average(results)

``````students=[lloyd,alice,tyler]
print get_class_average(students)

``````

Continuing the discussion from 9/9 How is Everybody Doing?:

Continuing the discussion from Lists + Functions. Can't see where I'm going wrong!:

``Replace this line with your code.``

#2

the error it is showing is

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

#3

Seems to me like it's telling you to check those variables, if you're unable to do so, you'll have to be more specific about why you can't do that so that others know what information you're missing.
You should also clean up your post a bit, right now it seems to contain a whole lot of stuff not relevant to your question, and the indentation is all messed up in your code so others will not be able to use it to try to reproduce the problem that you are describing.