简易学员管理系统

#简易学员管理系统

 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('输入无效的编号,回车后继续选择')
原文地址:https://www.cnblogs.com/Leonardo-li/p/14878334.html