学生管理系统

student_list={}defmenu():print("*"*30)print("欢迎访问学生管理系统")print("*"*30)print("********1:添加学生************")print("********2:删除学生************")print("********3:修改学生************")print("********4:显示学生信息********")print("********5:关闭学生管理系统****")print("*"*30)defadd_student():id=input("请输入学生的学号:")     name=input("请输入学生的姓名:")     sex=input("请输入学生的性别:")     phone=input("请输入学生的联系方式:")     student_info={'name': name,'sex': sex,'phone': phone}     student_list[id]= student_infoprint("添加成功")defdelete_student():id=input("请输入要删除的学生学号:")ifidnotin student_list.keys():print("未找到该学生")         delete_student()     student_list.pop(id)print("您删除了该学生信息")defedit_student():id=input("请输入要修改的学生学号:")ifidnotin student_list.keys():print("未找到该学生!")return     student_info= student_list[id]print("你当前修改学生的学号%s 姓名%s 性别%s 联系方式%s"%(id,student_list[id]['name'],student_list[id]['sex'],student_list[id]['phone']))print("*"*30)print("请输入要修改的内容编号")print("1:姓名")print("2:性别")print("3:联系方式")print("4:全部信息")print("*"*30)     edit_news=input("请输入编号:")if edit_news=="1":         newname=input("请输入学生的姓名:")         student_list[id]['name']= newnameelif edit_news=="2":         newsex=input("请输入学生的性别:")         student_list[id]['sex']= newsexelif edit_news=="3":         newphone=input("请输入学生的联系方式:")         student_list[id]['phone']= newphoneelif edit_news=="4":         newname=input("请输入新的学生姓名:")         newsex=input("请输入学生性别:")         newphone=input("请输入学生联系方式:")         student_list[id]['name']= newname         student_list[id]['sex']= newsex         student_list[id]['phone']= newphoneprint("修改成功")else:print("输入有误")defshow_student_list():print("*"*30)forid, valuein student_list.items():print("学号:%s 姓名:%s 性别:%s 联系方式:%s"%(id, value['name'], value['sex'], value['phone']))defmain():whileTrue:         menu()         user_input=input("请输入你要选择操作的数字:")if user_input=="1":             add_student()elif user_input=="2":             delete_student()elif user_input=="3":             edit_student()elif user_input=="4":             show_student_list()elif user_input=="5":             quit_menu=input("请确认要退出系统吗?(yes or no):")if quit_menu=='yes':breakelse:print("你的输入有错误") main()