import json studentList = {} # 添加学生 def addStudent(): student = {} studentName = raw_input("请输入学生姓名:") student['studentName'] = studentName studentAge = raw_input("请输学生年龄:") student['studentAge'] = studentAge studentGender = raw_input("请输学生性别:") student["studentGender"] = studentGender studentList[studentName] = student print("添加学生信息成功!") print(studentList) # 将中文转化不显示为乱码 print json.dumps(studentList, ensure_ascii=False, encoding='UTF-8') #修改学生 def updStudent(): print(studentList) studentName = raw_input("请输要修改的学生姓名:") if studentName in studentList: print(studentList[studentName]) studentAge = raw_input("请修改年龄") studentList[studentName]["studentAge"] = studentAge studentGender = raw_input("请修改性别:") studentList[studentName]["studentGender"] = studentGender print("学生信息修改成功:",studentList[studentName]) else: print("没有学生["+studentName+"]的信息!") #删除学生 def delStudent(): print(studentList) studentName = raw_input("请输要删除的学生姓名:") if studentName in studentList: del studentList[studentName] print("删除学生:" + studentName + "成功!", studentList) else: print("没有"+studentName+"的信息,无法删除!") #查询学生 def queryStudent(): studentName = raw_input("请输要查询的学生姓名:") if studentName in studentList: print(studentList[studentName]) else: print("没有"+studentName+"的信息") print("*"*45) print("***********Python版本学生管理系统***************") print("***********功能编号*****************************") print("***********1:添加学生***************************") print("***********2:修改学生***************************") print("***********3:删除学生***************************") print("***********4:查询学生***************************") print("***********5:退出系统***************************") print("*"*45) while True: option = int(raw_input("请输入功能编号:")) if option == 5: print("您已成功退出系统!") exit() elif option == 1: addStudent() elif option == 2: updStudent() elif option == 3: delStudent() elif option == 4: queryStudent() else: print("请输入正确的功能序号!")
exercise008_学生管理系统
猜你喜欢
转载自blog.csdn.net/weixin_42652708/article/details/81022359
今日推荐
周排行