fork download
  1. def player_stats(scores):
  2. total = sum(scores)
  3. average = total / float(len(scores))
  4. zeros = scores.count(0)
  5. final = scores[-1]
  6.  
  7. return {
  8. "total": total,
  9. "average": average,
  10. "zeros": zeros,
  11. "final": final
  12. }
  13.  
  14. def print_stats(name, scores):
  15. stats = player_stats(scores)
  16.  
  17. print "--{}--".format(name)
  18. print " Total points: {}".format(stats["total"])
  19. print " Average points: {}".format(stats["average"])
  20. print " Number of 0 point games: {}".format(stats["zeros"])
  21. print " Final game score: {}".format(stats["final"])
  22.  
  23.  
  24. print_stats("Sarah Strong", [19, 6, 12, 22, 22, 17])
  25.  
Success #stdin #stdout 0.02s 7192KB
stdin
"Sarah Strong", [19, 6, 12, 22, 22, 17]) 
stdout
--Sarah Strong--
  Total points: 98
  Average points: 16.3333333333
  Number of 0 point games: 0
  Final game score: 17