共计 1082 个字符,预计需要花费 3 分钟才能阅读完成。
下面是一个简单的 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(" 无效的选择,请重新输入 ")
该代码定义了一个学生信息管理系统,包含添加学生、显示所有学生、查找学生、删除学生等功能。通过不断显示菜单,用户可以选择执行不同的操作。学生信息以字典的形式存储在一个列表中。
丸趣 TV 网 – 提供最优质的资源集合!
正文完