请完成以下需求的代码设计: (共 6 分)创建教员类(包括姓名、年龄属性)(setter 和getter 方法无需编写) (2 分)目前由语文教员和数学教员两名教员,开发一个类代表教学管理中心(1分),负责对各教员信息进行打印,打印内容包括: 教员的姓名、年龄
时间: 2024-05-27 19:13:05 浏览: 45
、教授科目(1分),并且使用一个列表存储教员信息(2分)。
以下是代码设计:
class Teacher:
def __init__(self, name, age):
self.name = name
self.age = age
self.subject = ""
class TeachingCenter:
def __init__(self):
self.teachers = []
def add_teacher(self, teacher):
self.teachers.append(teacher)
def print_teacher_info(self):
for teacher in self.teachers:
print("Name:", teacher.name)
print("Age:", teacher.age)
print("Subject:", teacher.subject)
chinese_teacher = Teacher("张三", 35)
chinese_teacher.subject = "语文"
math_teacher = Teacher("李四", 45)
math_teacher.subject = "数学"
teaching_center = TeachingCenter()
teaching_center.add_teacher(chinese_teacher)
teaching_center.add_teacher(math_teacher)
teaching_center.print_teacher_info()
阅读全文