python编写一个简单的学生成绩管理程序
时间: 2023-05-13 07:06:19 浏览: 157
好的,以下是一个简单的学生成绩管理程序的 Python 代码:
```python
# 定义一个字典,用于存储学生信息和成绩
students = {}
# 添加学生信息和成绩
def add_student(name, score):
students[name] = score
# 删除学生信息和成绩
def remove_student(name):
del students[name]
# 修改学生成绩
def modify_score(name, score):
students[name] = score
# 查询学生信息和成绩
def query_student(name):
if name in students:
return students[name]
else:
return None
# 主程序
while True:
print("1. 添加学生信息和成绩")
print("2. 删除学生信息和成绩")
print("3. 修改学生成绩")
print("4. 查询学生信息和成绩")
print("5. 退出程序")
choice = input("请输入您的选择:")
if choice == "1":
name = input("请输入学生姓名:")
score = input("请输入学生成绩:")
add_student(name, score)
elif choice == "2":
name = input("请输入学生姓名:")
remove_student(name)
elif choice == "3":
name = input("请输入学生姓名:")
score = input("请输入学生成绩:")
modify_score(name, score)
elif choice == "4":
name = input("请输入学生姓名:")
score = query_student(name)
if score == None:
print("没有找到该学生的信息!")
else:
print("该学生的成绩为:", score)
elif choice == "5":
break
else:
print("输入有误,请重新输入!")
```
希望这个程序能够帮助你管理学生成绩!
阅读全文