阅读量:1
下面是一个简单的Python学生信息管理系统的代码示例:
students = [] # 用于存储学生信息的列表 def display_menu(): print("学生信息管理系统") print("1. 添加学生信息") print("2. 显示所有学生信息") print("3. 查找学生信息") print("4. 删除学生信息") print("5. 退出") def add_student(): name = input("请输入学生姓名: ") age = input("请输入学生年龄: ") student = {"姓名": name, "年龄": age} students.append(student) print("学生信息已成功添加!") def display_students(): if len(students) == 0: print("暂无学生信息") else: for student in students: print("姓名:", student["姓名"], ", 年龄:", student["年龄"]) def search_student(): name = input("请输入要查找的学生姓名: ") for student in students: if student["姓名"] == name: print("姓名:", student["姓名"], ", 年龄:", student["年龄"]) return print("未找到该学生信息") def delete_student(): name = input("请输入要删除的学生姓名: ") for student in students: if student["姓名"] == name: students.remove(student) print("学生信息已成功删除!") return print("未找到该学生信息") while True: display_menu() choice = input("请选择操作(输入数字): ") if choice == "1": add_student() elif choice == "2": display_students() elif choice == "3": search_student() elif choice == "4": delete_student() elif choice == "5": print("退出程序") break else: print("无效的选择,请重新输入")
该代码定义了一个学生信息管理系统,包含添加学生、显示所有学生、查找学生、删除学生等功能。通过不断显示菜单,用户可以选择执行不同的操作。学生信息以字典的形式存储在一个列表中。