“”"
角色:学校、课程、班级
要求:
1. 创建北京、上海、深圳三所学校。
2. 创建课程
北京有三种课程:Linux、Python、Go
上海有两种课程:Linux、Python
深圳有一种课程:Python
3. 创建班级(班级包含:班级名称、开班时间、结课时间、班级人数)
北京Python开设:21期、22期
北京Linux开设:2期、3期
北京Go开设:1期、2期
上海Python开设:1期、2期
上海Linux开设:2期
深圳Python开设:1期、2期
“”"
class School(object):
def init(self,school_name):
self.school_name = school_name
class Course(object):
def init(self,school_name,course):
self.school_name = school_name
self.course = course
class School_class(object):
def init(self,school_name,course,school_class,start_time=None,end_time=None,school_class_numbers=None):
self.school_name = school_name
self.course = course
self.school_class = school_class
self.start_time = start_time
self.end_time = end_time
self.school_class_numbers = school_class_numbers
def message(self):
msg = “%s%s开设:%s” % (self.school_name.school_name,self.course.course,self.school_class )
print(msg)
beijin = School(“北京”)
shanghai = School(“上海”)
shenzhen = School(“深圳”)
beijin_course_1 = Course(beijin,“Linux”)
beijin_course_2 = Course(beijin,“Python”)
beijin_course_3 = Course(beijin,“Go”)
shanghai_course_1 = Course(shanghai,“Linux”)
shanghai_course_2 = Course(shanghai,“Python”)
shenzhen_course_1 = Course(shenzhen,“Python”)
school_class_1 = School_class(beijin,beijin_course_2,‘21期’)
school_class_1.message()
school_class_2 = School_class(beijin,beijin_course_2,‘22期’)
school_class_2.message()
school_class_3 = School_class(beijin,beijin_course_1,‘2期’)
school_class_3.message()
school_class_4 = School_class(beijin,beijin_course_1,‘3期’)
school_class_4.message()
school_class_5 = School_class(beijin,beijin_course_3,‘1期’)
school_class_5.message()
school_class_6 = School_class(beijin,beijin_course_3,‘2期’)
school_class_6.message()
school_class_7 = School_class(shanghai,shanghai_course_2,‘1期’)
school_class_7.message()
school_class_8 = School_class(shanghai,shanghai_course_2,‘2期’)
school_class_8.message()
school_class_9 = School_class(shanghai,shanghai_course_1,‘1期’)
school_class_9.message()
school_class_10 = School_class(shenzhen,shenzhen_course_1,‘1期’)
school_class_10.message()
school_class_11 = School_class(shenzhen,shenzhen_course_1,‘2期’)
school_class_11.message()