要求:

管理员有属性(name,password),

可以创建学校、创建课程、创建老师

 1 class Admin(object):
 2     
 3     school_list = []
 4     course_list = []
 5     teacher_list = []
 6     def __init__(self,name,password):
 7         self.name = name
 8         self.password = password
 9     def create_school(self,school_name):
10         school = school_name
11         Admin.school_list.append(school)
12     def create_course(self,course_name):
13         course = course_name
14         Admin.course_list.append(course)
15     def create_teacher(self,teacher_name):
16         teacher = teacher_name
17         Admin.teacher_list.append(teacher)
18 admin = Admin('lijie',123)
19 while True:
20     x = input('''请输入序号选择您要进行的操作:
21     1创建学校
22     2创建课程
23     3聘用老师
24     4退出\n''')
25     if x == '1':
26         while True:
27             q = input('请输入你要创建的学校(输入4退出):\n')
28             if q == '4':
29                 break
30             else:
31                 School = admin.create_school(q)
32                 for i in Admin.school_list:
33                     print('{}创建了{}'.format(admin.name, i))
34     elif x == '2':
35         while True:
36             w = input('请输入你要创建的课程(输入4退出):\n')
37             if w == '4':
38                 break
39             else:
40                 Course = admin.create_course(w)
41                 for i in Admin.course_list:
42                     print('{}创建了{}课程'.format(admin.name, i))
43     if x == '3':
44         while True:
45             e = input('请输入你要聘用的老师(输入4退出):\n')
46             if e == '4':
47                 break
48             else:
49                 Teacher = admin.create_teacher(e)
50                 for i in Admin.teacher_list:
51                     print('{}聘用了{}位老师'.format(admin.name, i))
52     if x == '4':
53         break

运行结果:

请输入序号选择您要进行的操作:
    1创建学校
    2创建课程
    3聘用老师
    4退出
1
请输入你要创建的学校(输入4退出):
重庆大学
lijie创建了重庆大学
请输入你要创建的学校(输入4退出):
4
请输入序号选择您要进行的操作:
    1创建学校
    2创建课程
    3聘用老师
    4退出
3
请输入你要聘用的老师(输入4退出):
tutu
lijie聘用了tutu位老师
请输入你要聘用的老师(输入4退出):
4
请输入序号选择您要进行的操作:
    1创建学校
    2创建课程
    3聘用老师
    4退出
2
请输入你要创建的课程(输入4退出):
java
lijie创建了java课程
请输入你要创建的课程(输入4退出):
4
请输入序号选择您要进行的操作:
    1创建学校
    2创建课程
    3聘用老师
    4退出
4

Process finished with exit code 0

 

版权声明:本文为ldmb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ldmb/p/12023015.html