Merge pull request #5 from lade043/subject

edited class subject and grade
This commit was merged in pull request #5.
This commit is contained in:
tstst334
2019-07-30 08:04:42 -07:00
committed by GitHub
+11
View File
@@ -20,6 +20,17 @@ class Subject:
def return_grade_categories(self):
return [i for i in self.grades]
def return_average_of_category(self, category):
return sum(self.grades[category][0]) / len(self.grades[category][0])
def return_average_of_subject(self):
rating_sum = 0
grade_sum = 0
for i in self.grades:
rating_sum += self.grades[i][1]
grade_sum += self.return_average_of_category(i)
return grade_sum / rating_sum
class Grade:
def __init__(self, grade, name, date=str(str_date.now())):