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