class--学习

class School(object):
def __init__(self,name,addr):
self.name=name
self.addr=addr
self.students=[]
self.teachers=[]
def logon(self,stu_obj):
print('为学员%s 注册信息'%stu_obj.name)
self.students.append(stu_obj)
def hire(self,tea_obj):
print('雇佣老师%s 注册信息'%tea_obj.name)
self.students.append(tea_obj)
class Member(object):
def __init__(self,name,age,sex):
self.name=name
self.age=age
self.sex=sex
def tell(self):
pass
class Program(object):
def __init__(self,pro_name,pro_time):
self.pro_name=pro_name
self.pro_time=pro_time
class Teacher(Member):
def __init__(self,name,age,sex,salary,progress):
super(Teacher,self).__init__(name,age,sex)
self.progress=progress
self.salary=salary

def tell(self):
print('''
打印老师%s信息
------info of %s------
Name:%s
Age:%s
Sex:%s
Salary:%s
Progress:%s
'''%(self.name,self.name,self.name,self.age,self.sex,self.salary,self.progress))
def teach(self,course):
print('老师%s正在上%s课程'%(self.name,course.pro_name))
class Student(Member):
def __init__(self,name,age,sex,id):
super(Student,self).__init__(name,age,sex)
self.id=id
#self.salary=salary
def tell(self):
print('''
打印学生%s信息
------info of %s------
Name:%s
Age:%s
Sex:%s
Id:%s
'''%(self.name,self.name,self.name,self.age,self.sex,self.id))
def choise(self,course,money):
print('学生%s选取了%s课程,该课程共需花费%s,完成课程需要耗时%s'%(self.name,course.pro_name,money,course.pro_time))

猜你喜欢

转载自www.cnblogs.com/123gk/p/12597915.html