Python Objects and Classes задача Class
Здравейте,
тема Objects and Classes, задача Class:
https://softuni.bg/trainings/resources/officedocument/74651/objects-and-classes-exercise-programming-fundamentals-with-python-september-2022/3840
Judge ми дава 75, не мога да разбера защо:
class Class:
__students_count = 22
def __init__(self, name):
self.name = name
self.students = []
self.grades = []
def add_student(self, name: str, grade: float):
if Class.__students_count > len(self.students):
self.students.append(name)
self.grades.append(grade)
def get_average_grade(self):
average_grade = sum(self.grades) / len(self.students)
return f"{average_grade:.2f}"
def __repr__(self):
return f"The students in {self.name}: {', '.join(self.students)}. Average grade: {self.get_average_grade()}"
Моля да споделите вашите решения.