1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
| class Course: def __init__(self, name, period, price): self.name = name self.period = period self.price = price
def tell_info(self): msg = """ 课程名:%s 课程周期:%s 课程价钱:%s """ % (self.name, self.period, self.price) print(msg)
class OldboyPeople: school = 'oldboy'
def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex
class OldboyStudent(OldboyPeople): def __init__(self, name, age, sex, stu_id): OldboyPeople.__init__(self, name, age, sex) self.stu_id = stu_id
def choose_course(self): print('%s is choosing course' % self.name)
class OldboyTeacher(OldboyPeople): def __init__(self, name, age, sex, level): OldboyPeople.__init__(self, name, age, sex) self.level = level
def score(self, stu, num): stu.score = num print('老师[%s]为学生[%s]打分[%s]' % (self.name, stu.name, num))
python = Course('python全栈开发', '5mons', 3000) python.tell_info() ''' 课程名:python全栈开发 课程周期:5mons 课程价钱:3000 '''
linux = Course('linux运维', '5mons', 800) linux.tell_info() ''' 课程名:linux运维 课程周期:5mons 课程价钱:800 '''
stu1 = OldboyStudent('tank', 19, 'male', 1) tea1 = OldboyTeacher('lqz', 18, 'male', 10)
|