编写一个班级类
一般一个学校的班级会由若干个学生、若干个老师组成,学生的属性有:姓名、性别,老师的属性有:姓名 、教授科目。
学生名单:张力、李晶晶、高星、张飞儿、刘星、兔兔、王亮、赵依依、李四、张三、王五、乔峰、虚竹
老师名单:高老师教英语,王老师教语文、刘老师教数学。
班级还有属性为:班级名称、班级地址
该类还有统计学生数量、统计老师数量的功能
增加一名张老师教计算机
学生名单减少王五,转学了
这个题的代码如下图14_1班级类:14_1班级类
这样就完成这一道题,代码在下方复制:
class class1():
def __init__(self, student, teacher):
self.students1 = student
self.teachers1 = teacher
self.className = ''
self.classAddress = ''
def addTeacher(self, teachername, subject):
self.teachers1[teachername] = subject
def delStudent(self, sName):
del (self.students1[sName])
def count(self, people):
return len(people)
teachers = {'高老师': '