Leonardo-li

#简易学员管理系统

 1 #学员管理系统
 2 #定义一个函数,初始化学员信息
 3 stulist = [
 4     {\'name\':\'zhangsan\',\'age\':20,\'classid\':\'python02\'},
 5     {\'name\':\'lisi\',\'age\':22,\'classid\':\'python03\'}
 6 ]
 7 #定义一个函数输出学员信息
 8 def myshow():
 9     print()
10     print(\'=\'*12,\'学员信息展示\',\'=\'*14)
11     print(\'|{:<5}|{:<10}|{:<5}|{:<10}\'.format(\'sid\',\'name\',\'age\',\'classid\'))
12     print(\'=\'*40)
13     for i in range(len(stulist)):
14         print(\'|{:<5}|{:<10}|{:<5}|{:<10}\'.format(i+1,stulist[i][\'name\'],stulist[i][\'age\'],stulist[i][\'classid\']))
15 while True:
16     print(\'=\' * 14,\'学员管理系统\',\'=\' * 14)
17     print(\'  1.查看  2.添加  3.删除  4.退出\')
18     print(\'=\' * 41)
19     c = input(\'请输入对那个的编号操作:\')
20     #根据输入的编号执行操作
21     if c == \'1\': #查询
22         myshow()
23         input(\'输入回车继续\')
24     elif c == \'2\': #添加
25         print(\'=\'*12,\'学员信息添加\',\'=\'*14)
26         stu = {}
27         stu[\'name\'] = input(\'请输入要添加的姓名:\')
28         stu[\'age\'] = input(\'请输入要添加的年龄:\')
29         stu[\'classid\'] = input(\'请输入要添加的班级号:\')
30         stulist.append(stu)
31         myshow()
32         input(\'输入回车继续\')
33     elif c == \'3\': #删除
34         myshow()
35         sid = int(input(\'请输入你要删除的学员信息sid号:\'))
36         del stulist[sid-1]
37         myshow()
38         input(\'输入回车继续\')
39     elif c == \'4\': #退出
40         break
41     else:
42         input(\'输入无效的编号,回车后继续选择\')

 

分类:

技术点:

相关文章: