Помогите создать метод для выставления оценки Лекторам
class Student:
def __init__(self, name, surname, gender):
self.name = name
self.surname = surname
self.gender = gender
self.finished_courses = []
self.courses_in_progress = []
self.grades = {}
class Mentor:
def __init__(self, name, surname):
self.name = name
self.surname = surname
self.courses_attached = []
class Revewier(Mentor):
def __init__(self, name, surname):
super().__init__(name, surname)
class Lecturer(Mentor):
def __init__(self, name, surname):
super().__init__(name, surname)
self.grades_f_s = {}
Есть класс Lecturer и Student. "Реализуйте метод выставления оценок лекторам у класса Student (оценки по 10-балльной шкале, хранятся в атрибуте-словаре у Lecturer, в котором ключи – названия курсов, а значения – списки оценок). Лектор при этом должен быть закреплен за тем курсом, на который записан студент." Не понятно то как эти два класса будут взаимодействовать, вроде как никто из них не наследует друг друга. Ещё вопрос, как сделать так чтобы уичтывался именно лектор на котором он закреплен, планирую создать их несколько. Я понимаю что должен быть конкретный метод, но не понимаю как подступиться к нему. Благодарю за помощь