Part of the Whole,help!

#1

Traceback (most recent call last):
File "python/cli_runner.py", line 152, in

what's wrong with my code?

``````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]
}

students = [lloyd, alice, tyler]
def average(numbers):
total = sum(numbers)
total = float(total)

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)``````

#2

Code looks fine on first glance. Copy and refresh the page. Paste back in if necessary and submit again.

This might raise an eyebrow. Remove the space character from the empty list.

#3

Thanks! I have removed the space, but the message is still there.

Traceback (most recent call last):
File "python/cli_runner.py", line 152, in

#4

Did you try refreshing? The issue is not with your code, but the lesson page.

#5

Yes, thank you very much, succeed!

#6

A post was split to a new topic: Just for my own curiosity,

#7

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.