def __init__(self, id, grade, weight): ''' creates a numeric grade entry inheriting from grade entry overrides GradeEntry.__init__ @param NumericGradeEntry self: the letter grade entry object @param id str: course identifier @param grade str | int: course grade @param weight: course weighting @rtype: None >>> Numeric1 = NumericGradeEntry("csc148", 87, 1.0) >>> Numeric1.id 'csc148' >>> Numeric1.point 4.0 >>> Numeric1.weight 1.0 ''' GradeEntry.__init__(self, id, grade, weight) self._set_point
def __init__(self, id, grade, weight): ''' creates a letter grade entry inheriting from grade entry overrides GradeEntry.__init__ @param LetterGradeEntry self: the letter grade entry object @param id str: course identifier @param grade str | int: course grade @param weight: course weighting @rtype: None >>> letter1 = LetterGradeEntry("his450", "B+", 1.0) >>> letter1.id 'his450' >>> letter1.grade 'B+' >>> letter1.weight 1.0 ''' GradeEntry.__init__(self, id, grade, weight) self._set_point