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
Beispiel #3
0
    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