下面是一个简单的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("无效的选择,请重新输入")
该代码定义了一个学生信息管理系统,包含添加学生、显示所有学生、查找学生、删除学生等功能。通过不断显示菜单,用户可以选择执行不同的操作。学生信息以字典的形式存储在一个列表中。