students = [] # 主程序 def main(): while True: print_info() num = int(input('请输入功能对应数字:')) if num == 1: add() elif num == 2: dele() elif num == 3: modify() elif num == 4: show() elif num == 5: print("退出程序!") break else: print('您输入的有误,请重新输入') # 显示菜单 def print_info(): print('=' * 50) print('学生信息管理系统V1.0') print('1.添加学生信息') print('2.删除学生信息') print('3.修改学生信息') print('4.显示所有学生信息') print('5.退出系统') print('=' * 50) # 添加学生信息 def add(): name = input('请输入新学生的姓名:') gender = input('请输入新学生的性别:') tel = int(input('请输入新学生的号码:')) dic = {} dic['姓名'] = name dic['性别'] = gender dic['电话'] = tel students.append(dic) print('学生信息添加成功!!!') # 删除学生信息 def dele(): global students name1 = input('请输入要删除的学生的姓名:') for i in students: # print(i) if i['姓名'] == name1: students.remove(i) print('删除完毕!!!') break else: print("查无此人") # 修改学生信息 def modify(): global students name1 = input('请输入要修改的学生的名字:') for i in students: if i['姓名'] == name1: ch_name = input('请输入修改后的姓名:') ch_gender = input('请输入修改后的性别:') ch_tel = int(input('请输入修改后的号码:')) i['姓名'] = ch_name i['性别'] = ch_gender i['电话'] = ch_tel print('修改完成!!!') return else: print("查无此人!!!") # 显示学生信息 def show(): global students print('=' * 50) print('学生信息如下:') print('=' * 50) for i in range(1, len(students)+1): print(i, students[i-1]['姓名'], students[i-1]['性别'], students[i-1]['电话']) print('=' * 50) main()
学生管理系统(简易)
最新推荐文章于 2024-07-31 14:30:10 发布