subject2 = Subject('Математика', teacher2) learner1 = Learner('Иванов', 'Александр', 'Иванович,' 'м', 12, [subject1, subject2], parents1) learner2 = Learner('Иванова', 'Александра','Ивановна', 'ж', 13, [subject1], parents1) learner3 = Learner('Сирота', 'Петр','Валерьевич','м', 14, [subject2], None) group1 = Group('8 Б', [learner1, learner2]) school1 = School('Школа №1', 'Советская, 25', [group1]) group2 = Group('9 В', [learner3]) school1.group.append(group2) # Выбранная и заполненная данными структура должна решать следующие задачи: # 1. Получить полный список всех классов школы print(school1.get_group()) # 2. Получить список всех учеников в указанном классе(каждый ученик отображается в формате "Фамилия И.О.") print(group1.get_learner()) print(group2.get_learner()) # 3. Получить список всех предметов указанного ученика (Ученик --> Класс --> Учителя --> Предметы) print(learner1.get_subject()) # 4. Узнать ФИО родителей указанного ученика print(learner1.get_parents()) # 5. Получить список всех Учителей, преподающих в указанном классе print(group1.get_teacher())