Guest User

Untitled

a guest
Apr 20th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. lloyd = {"name":"Lloyd", "homework":[], "quizzes":[], "tests":[]}
  2. alice = {"name":"Alice", "homework":[], "quizzes":[], "tests":[]}
  3. tyler = {"name":"Tyler", "homework":[], "quizzes":[], "tests":[]}
  4.  
  5. #short-hand process
  6. people = [lloyd,alice,tyler]
  7. for person in people:
  8. person["homework"] = [90.0, 97.0, 75.0, 92.0]
  9. person["quizzes"] = [88.0, 40.0, 94.0]
  10. person["tests"] = [75.0, 90.0]
  11.  
  12. students = [lloyd,alice,tyler]
  13.  
  14. for student in students:
  15. print (student["name"])
  16. print (student["homework"])
  17. print (student["quizzes"])
  18. print (student["tests"])
  19.  
  20. #compute student average
  21. def average(numbers):
  22. total = sum(numbers)
  23. total= float(total)
  24. return total / len(numbers)
  25.  
  26. #Compute student average
  27. def get_average(student):
  28. homework = average(student["homework"])
  29. quizz = average(student["quizzes"])
  30. test = average(student["tests"])
  31. return 0.1 * homework + 0.3 * quizz + 0.6 * test
Add Comment
Please, Sign In to add comment