编写一个程序,实现一个简单的学生成绩管理系统。定义一个字典students,键为学生姓名,值为包含2门课程成绩的字典
时间: 2025-01-05 12:46:59 浏览: 54
在Python中,你可以编写如下的程序来实现一个简单的学生成绩管理系统:
```python
# 定义一个空字典存储学生信息
students = {}
# 示例函数来添加、查看和修改学生的成绩
def add_student(name):
students[name] = {'course1': 0, 'course2': 0}
def set_score(student_name, course, score):
if student_name in students:
students[student_name][course] = score
else:
print("学生不存在")
def view_scores(student_name):
if student_name in students:
print(f"{student_name}的成绩:")
for course, score in students[student_name].items():
print(f"课程 {course}: {score}")
else:
print("学生不存在")
# 添加一些示例学生和成绩
add_student('张三')
set_score('张三', 'course1', 95)
set_score('张三', 'course2', 88)
# 查看学生成绩
view_scores('张三')
# 如果你想添加更多功能,例如计算平均分等,可以继续扩展这个基础框架
```
在这个例子中,我们创建了一个名为`students`的字典,用于存储每个学生的成绩信息。通过`add_student`函数添加新学生,`set_score`函数设置特定学生的成绩,`view_scores`函数则显示学生的成绩。你可以根据需要扩展这个程序。
阅读全文
相关推荐


















