第50天python学习组合

大城市里の小女人 提交于 2019-12-01 06:13:00
# 组合: 组合就是把类和类链接起来,#实例操作;学校   老师  课程建立关系class School:    def __init__(self,name,addr):        self.name=name,        self.addr=addrclass Teach:    def __init__(self,name,zhiji):        self.ID=name ,        self.zhiji=zhijiclass Kecheng:    def __init__(self,name,keshi,jiage,school,teach):        self.keshi=keshi,        self.neirong=jiage,        self.name=name,        self.school=school,        self.teach=teachs1= School("清华","北京")s2= School("清华","北京1")s3= School("清华","北京3")msg="""1 清华 北京校区2 清华 北京1校区3 清华 北京2校区"""menu={    "1":s1,    "2":s2,    "3":s3}choice=input("选择学校>>>>:")school=menu[choice]#实例化学校name=input("课程名>>>>:")keshi=input("课时>>>>:")jiage=input("价格>>>>:")t1= Teach("张三","40000")t2= Teach("李四","7000")t3= Teach("李四","7000")laoshi={    "1":t1,    "2":t2,    "3":t3}choice1=input("选择老师>>>>:")teach=menu[choice1]#实例化老师#课程和学校关系new_kecheng=Kecheng(name,keshi,jiage,school,teach)print("课程【%s】属于【%s】学校"%(new_kecheng.name,new_kecheng.school.name))#老师关联学校 课时new_kecheng1=Kecheng(name,keshi,jiage,school,teach)print("【%s】老师在【%s】学校上【%s】课程"%(new_kecheng1.teach.ID,new_kecheng1.school.name,new_kecheng1.name))
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!