生成一个学生成绩管理系统的代码
时间: 2024-11-13 17:19:35 浏览: 15
构建一个简单的学生成绩管理系统,我们可以使用Python语言作为示例,它包含了基本的数据结构如列表和字典,以及用于操作的函数。下面是一个简化的版本:
```python
class Student:
def __init__(self, name):
self.name = name
self.grades = {}
def add_grade(self, subject, grade):
self.grades[subject] = grade
def calculate_average(self):
if not self.grades:
return "No grades available."
total = sum(self.grades.values())
return total / len(self.grades)
# 使用例子
student = Student("张三")
student.add_grade("数学", 90)
student.add_grade("语文", 85)
student.add_grade("英语", 95)
average = student.calculate_average()
print(f"{student.name} 的平均成绩是: {average}")
阅读全文