Code: Alles auswählen
class StudentManager:
    def __init(self):
        student = StudentGrades()
        
    def getStudentGrades(self):
        gradeQuizOne = int(raw_input("Enter the numeric grade (0-10) for Quiz one: "))
        print type(gradeQuizOne)
        tempVar = self.student.setQuizOne(gradeQuizOne)
        while not tempVar:
            gradeQuizOne = int(raw_input("Enter the numeric grade (0-10) for Quiz one: "))
            tempVar = self.student.setQuizOne(gradeQuizOne)
        gradeQuizTwo = int(raw_input("Enter the numeric grade (0-10) for Quiz two: "))
        tempVar = self.student.setQuizTwo(gradeQuizTwo)
        while not tempVar:
            gradeQuizTwo = int(raw_input("Enter the numeric grade (0-10) for Quiz two: "))
            tempVar = self.student.setQuizTwo(gradeQuizTwo)
        gradeMidterm = int(raw_input("Enter the numeric grade (0-100) for the Midterm: "))
        tempVar = self.student.setMidterm(gradeMidterm)
        while not tempVar:
            gradeMidterm = int(raw_input("Enter the numeric grade (0-100) for the Midterm: "))
            tempVar = self.student.setMidterm(gradeMidterm)
        gradeFinal = int(raw_input("Enter the numeric grade (0-100) for the Final: "))
        tempVar = self.student.setFinal(gradeFinal)
        while not tempVar:
            gradeFinal = int(raw_input("Enter the numeric grade (0-100) for the Final: "))
            tempVar = self.student.setFinal(gradeFinal)
        return
    def printStudentGrades(self):
        tempVar = self.student.getGrade
        if(tempVar >= 0):
            print("The student has ", tempVar, " out of 100 percent")
            if(tempVar >=90):
                print("The student earned an A.")
            elif(80 <= tempVar < 90):
                print("The student earned a B.")
            elif(70 <= tempVar < 80):
                print("The student earned a C.")
            elif(60 <= tempVar < 70):
                print("The Student earned a D.")
            else:
                print("The Student earned an F.")
            return
        else:
            print("An error has occurred, try entereing tha data again.")
            return