From 614e24fad168c2e05ed0da4e9e0f73e352e5e5ed Mon Sep 17 00:00:00 2001 From: tstst334 Date: Fri, 2 Aug 2019 14:10:46 +0200 Subject: [PATCH] user outepu --- subject.py | 6 +++--- user_IO.py | 10 +++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/subject.py b/subject.py index 2c8c6eb..f2454a5 100644 --- a/subject.py +++ b/subject.py @@ -14,13 +14,13 @@ class Subject: def add_grade(self, category, grade): self.grades[category][0].append(grade) - def return_grades(self, category): + def return_grades(self, category): # Return all grades in one category return self.grades[category][0] - def return_grade_categories(self): + def return_grade_categories(self): # Return all categories return [i for i in self.grades] - def return_average_of_category(self, category): + def return_average_of_category(self, category): # Return average of one categorie return sum(self.grades[category][0]) / len(self.grades[category][0]) def return_average_of_subject(self): diff --git a/user_IO.py b/user_IO.py index f399d07..a7fc11a 100644 --- a/user_IO.py +++ b/user_IO.py @@ -33,6 +33,10 @@ def user_input(): return "input", "grade", subject, category, grade, grade_name -def user_output(i): - # just filled with some standard output, has to be filled further - print(i) \ No newline at end of file +def user_output(subject, categories, average): + print("\n\n In the subject [] are the following categories:".format(subject)) + for counter, category in enumerate(categories): + print("The average in [] is [] with these grades:".format(category, average[counter])) + for grade in category: + print(grade) + print("\n")