|
class School(object): '''
对象1:
特征:
学校 = bj_oldboy_school
技能:
linux/python
对象2:
特征:
学校 = sh_oldboy_school
技能:
go
'''
def __init__(self, school_name, city_name, teachers=None, courses=None, students=None, banjis=None):
'''
:param school_name: 学校名
:param city_name: 城市名
:param teachers: 讲师
:param courses: 课程
:param students: 学员
:param banjis: 班级
'''
self.school_name = school_name
self.city_name = city_name
self.teschers = teachers
self.courses = courses
self.students = students
self.banjis = banjis
def show_info(self,attr=None):
'''
显示课程/讲师/学生/班级
:return:
'''
pass
def get_instance(self):
'''
根据名字获取对象
:return:
'''
pass
class Teacher:
'''
对象1:
特征:
姓名 = egon
性别 = 男
年龄 = 18
技能:
选择上课班级
修改学员成绩
查看班级学员
'''
def __init__(self,teaching, name, age, sex='male'):
'''
讲师属性
:param teaching:
:param name:
:param age:
:param sex:
'''
pass
def modify_score(self):
'''
修改学员成绩
:return:
'''
pass
class students:
'''
对象1:
特征:
姓名 = hgz
性别 = 男
年龄 = 18
课程 = python
班级 = python-20
技能:
选课
选班级
注册
交学费
'''
def __init__(self,name,sex,age,course,banji):
'''
学员属性
:param name: 学员姓名
:param sex: 性别
:param age: 年龄
:param course: 课程
:param banji: 班级
'''
pass
def choose_course(self,course):
'''
选课
:param course:
:return:
'''
pass
class choose_course(object):
'''
对象1:
特征:
课程名称
价格
技能:
'''
def __init__(self,course,price):
'''
课程属性
:param course: 课程名称
:param price: 价格
'''
pass |
|
|