python实现学生成绩管理系统简易版
时间: 2023-07-11 21:58:54 浏览: 150
python实现简易版学生成绩管理系统
5星 · 资源好评率100%
好的,以下是Python实现学生成绩管理系统的简易版:
```python
# 定义一个空的学生成绩字典
scores_dict = {}
while True:
print("欢迎使用学生成绩管理系统!")
print("1. 添加学生成绩")
print("2. 查看学生成绩")
print("3. 修改学生成绩")
print("4. 删除学生成绩")
print("5. 退出系统")
choice = input("请选择功能(输入数字即可):")
if choice == "1":
# 添加学生成绩
name = input("请输入学生姓名:")
score = float(input("请输入学生成绩:"))
scores_dict[name] = score
print("添加学生成绩成功!")
elif choice == "2":
# 查看学生成绩
if not scores_dict:
print("暂无学生成绩信息!")
else:
print("学生成绩如下:")
for name, score in scores_dict.items():
print(name, ":", score)
elif choice == "3":
# 修改学生成绩
name = input("请输入要修改成绩的学生姓名:")
if name not in scores_dict:
print("该学生不存在!")
else:
new_score = float(input("请输入新的成绩:"))
scores_dict[name] = new_score
print("修改成绩成功!")
elif choice == "4":
# 删除学生成绩
name = input("请输入要删除成绩的学生姓名:")
if name not in scores_dict:
print("该学生不存在!")
else:
scores_dict.pop(name)
print("删除成绩成功!")
elif choice == "5":
# 退出系统
print("感谢使用学生成绩管理系统!")
break
else:
print("输入有误,请重新输入!")
```
这段代码实现了一个简单的学生成绩管理系统,可以添加、查看、修改和删除学生成绩,并且具有基本的输入校验功能。学生成绩保存在一个字典中,以学生姓名为键,成绩为值。在程序运行过程中,会循环显示菜单,根据用户输入的选择执行相应的功能。
阅读全文