简易学员管理系统
#简易学员管理系统
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('输入无效的编号,回车后继续选择')