Student becomes a teacher


#1
lloyd = {
  "name": "Lloyd",
  "homework": [],
  "quizzes": [],
  "tests": []
}
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", "taylor"]
for student in students:
  print student["name"]
  print student["homework"]
  print student["quizzes"]
  print student["tests"]

Is this code okay for the topic
"For the record"


#2

why does your students list contains strings? look:

"lloyd"["name"]

that won’t work, yet its exactly what you do here:

print student["name"]

the lists should contain (reference) to the dictionaries, also, your class has a tyler, not taylor


#3

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