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)
   |