用函数实现学生成绩管理
时间: 2023-09-20 17:12:27 浏览: 24
好的,我可以为您提供一个基本的学生成绩管理系统的函数实现。以下是一个示例代码,可以实现添加学生信息、添加学生成绩、查询学生信息和查询学生成绩等功能:
```python
# 定义一个空的字典变量,用于存储学生信息和成绩
students = {}
# 添加学生信息的函数
def add_student(name, age, gender):
student = {'name': name, 'age': age, 'gender': gender, 'scores': []}
students[name] = student
# 添加学生成绩的函数
def add_score(name, score):
if name in students:
students[name]['scores'].append(score)
else:
print('该学生不存在')
# 查询学生信息的函数
def get_student_info(name):
if name in students:
return students[name]
else:
print('该学生不存在')
# 查询学生成绩的函数
def get_student_score(name):
if name in students:
return students[name]['scores']
else:
print('该学生不存在')
```
以上代码实现了添加学生信息、添加学生成绩、查询学生信息和查询学生成绩等功能。您可以按照自己的需求进行调整和完善。