Python实现的简单学生成绩管理系统
发布时间:2023-12-04 10:35:43
以下是一个使用Python实现的简单学生成绩管理系统的代码示例。
# 定义一个字典用于存储学生成绩信息
students = {}
# 定义一个函数用于添加学生成绩
def add_student():
name = input("请输入学生姓名:")
score = int(input("请输入学生成绩:"))
students[name] = score
# 定义一个函数用于查找学生成绩
def find_student():
name = input("请输入要查找的学生姓名:")
if name in students:
print(f"{name}的成绩是:{students[name]}")
else:
print("找不到该学生的成绩!")
# 定义一个函数用于删除学生成绩
def delete_student():
name = input("请输入要删除的学生姓名:")
if name in students:
del students[name]
print(f"{name}的成绩已成功删除!")
else:
print("找不到该学生的成绩!")
# 定义一个函数用于显示所有学生成绩
def display_students():
if len(students) == 0:
print("目前没有任何学生的成绩信息!")
else:
for name, score in students.items():
print(f"{name}的成绩是:{score}")
# 主程序循环
while True:
print("-- 学生成绩管理系统 --")
print("1. 添加学生成绩")
print("2. 查找学生成绩")
print("3. 删除学生成绩")
print("4. 显示所有学生成绩")
print("5. 退出程序")
choice = input("请选择操作:")
if choice == "1":
add_student()
elif choice == "2":
find_student()
elif choice == "3":
delete_student()
elif choice == "4":
display_students()
elif choice == "5":
break
else:
print("无效的操作,请重新选择!")
运行以上代码,即可启动学生成绩管理系统。系统提供了以下功能:
1. 添加学生成绩:输入学生姓名和成绩,系统将会将其存储于字典中。
2. 查找学生成绩:输入学生姓名,系统将会查找并打印出对应的成绩。
3. 删除学生成绩:输入学生姓名,系统将会删除对应的学生成绩。
4. 显示所有学生成绩:打印出目前系统中存储的所有学生成绩信息。
5. 退出程序:结束程序的运行。
通过这个简单的学生成绩管理系统,可以方便地管理学生的成绩信息。
