修改下列学生成绩管理系统代码为其添加注释并给程序增加退出功能
# 定义一个字典变量用于保存学生信息和成绩
stu_dict = {}
while True:
# 进入循环后,显示菜单
print("学生成绩管理系统")
print("1. 添加学生信息")
print("2. 删除学生信息")
print("3. 修改学生信息")
print("4. 查询学生信息")
print("5. 退出系统")
# 用户输入菜单选项
choice = input("请输入菜单选项:")
# 如果用户输入的是1,表示添加学生信息
if choice == "1":
# 获取学生姓名和成绩
name = input("请输入学生姓名:")
score = input("请输入学生成绩:")
# 将学生信息添加到字典中
stu_dict[name] = score
print("学生信息已添加成功!")
# 如果用户输入的是2,表示删除学生信息
elif choice == "2":
# 获取要删除的学生姓名
name = input("请输入要删除的学生姓名:")
# 判断学生是否存在
if name in stu_dict:
# 存在则删除学生信息
del stu_dict[name]
print("学生信息已删除!")
else:
# 不存在则提示错误信息
print("该学生不存在!")
# 如果用户输入的是3,表示修改学生信息
elif choice == "3":
# 获取要修改的学生姓名
name = input("请输入要修改的学生姓名:")
# 判断学生是否存在
if name in stu_dict:
# 获取新的成绩
score = input("请输入新的学生成绩:")
# 修改学生信息
stu_dict[name] = score
print("学生信息已修改成功!")
else:
# 不存在则提示错误信息
print("该学生不存在!")
# 如果用户输入的是4,表示查询学生信息
elif choice == "4":
# 获取要查询的学生姓名
name = input("请输入要查询的学生姓名:")
# 判断学生是否存在
if name in stu_dict:
# 存在则输出学生信息
print("学生姓名:", name, "学生成绩:", stu_dict[name])
else:
# 不存在则提示错误信息
print("该学生不存在!")
# 如果用户输入的是5,表示退出系统
elif choice == "5":
print("谢谢使用!")
# 退出程序
break
# 如果用户输入的是其他内容,提示错误信息
else:
print("请输入正确的菜单选项!")
``
原文地址: https://www.cveoy.top/t/topic/fQW4 著作权归作者所有。请勿转载和采集!