本文实例为大家分享了python实现学生信息管理系统的具体代码,供大家参考,具体内容如下
代码
#存放学生信息 student = list() #展示菜单 def showMenu(): print(\"1.增加学生信息\") print(\"2.删除学生信息\") print(\"3.修改学生信息\") print(\"4.显示学生信息\") print(\"0.退出系统\") select = eval(input(\"操作:\")) return select #添加学生信息 def addStudent(): print(\"-----增加学生信息-----\") name = input(\"姓名:\") sex = input(\"性别:\") age = input(\"年龄:\") phone = input(\"电话:\") student.append({\"name\":name,\"sex\":sex,\"age\":age,\"phone\":phone}) print(\"添加成功!\") #展示学生信息 def showStudent(): if len(student) == 0: print(\"当前学生信息为空!\") else: print(\"-----------学生信息------------\") print(\"序号\\t姓名\\t性别\\t年龄\\t电话\") for i in range(0,len(student)): print(\"%d\\t%s\\t%s\\t%s\\t%s\"%(i+1,student[i].get(\'name\'),student[i].get(\'sex\'),student[i].get(\'age\'),student[i].get(\'phone\'))) print(\"------------------------------\") #删除学生信息 def delStudent(): print(\"---正在进行删除操作---\") print(\"-----当前学生信息------\") showStudent() select = eval(input(\"请输入要删除的学生序号:\")) del student[select-1] print(\"删除成功!\") #修改学生信息 def reviseStudent(): studict = {1: \"name\", 2: \"sex\", 3: \"age\", 4: \"phone\"} print(\"-----正在进行修改操作-----\") showStudent() num = eval(input(\"请输入要修改的学生序号:\")) print(\"1-修改姓名\\n2-修改性别\\n3-修改年龄\\n4-修改电话\") revisenum = eval(input(\"请输入要修改的信息序号:\")) newstr = input(\"请输入新的信息:\") student[num-1][studict[revisenum]] = newstr print(\"修改成功!\") #主要运行函数 def init(): while True: #显示学生信息 showStudent() #显示菜单 select = showMenu() if select == 1: addStudent() elif select == 2: delStudent() elif select == 3: reviseStudent() elif select == 4: showStudent() elif select == 0: #退出系统 break else: print(\"输入有误!请重新操作!\") continue init()
运行结果
增加学生信息
2.删除学生信息
3.修改学生信息
4.显示学生信息
关于管理系统的更多内容请点击《管理系统专题》进行学习
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
© 版权声明
THE END
暂无评论内容