MCPcopy Create free account
hub / github.com/bslatkin/effectivepython / SimpleGradebook

Class SimpleGradebook

example_code/item_029.py:51–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49
50print("Example 1")
51class SimpleGradebook:
52 def __init__(self):
53 self._grades = {}
54
55 def add_student(self, name):
56 self._grades[name] = []
57
58 def report_grade(self, name, score):
59 self._grades[name].append(score)
60
61 def average_grade(self, name):
62 grades = self._grades[name]
63 return sum(grades) / len(grades)
64
65
66print("Example 2")

Callers 1

item_029.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected