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