14.编程实现:假设学生的基本信息包括学号、姓名、3门课程成绩
时间: 2023-12-22 07:49:21 浏览: 126
学生信息管理系统, 实现学生信息包括:学号、姓名、性别、年龄、班级等信息
5星 · 资源好评率100%
可以使用Python语言实现该功能,样例代码如下:
```python
class Student:
def __init__(self, student_id, name, score_list):
self.student_id = student_id
self.name = name
self.score_list = score_list
def calculate_average_score(self):
return sum(self.score_list) / len(self.score_list)
# 测试代码
student = Student('001', '张三', [80, 85, 90])
print(student.student_id)
print(student.name)
print(student.score_list)
print(student.calculate_average_score())
```
以上代码定义了一个名为`Student`的类,该类拥有三个属性:学号、姓名和成绩列表。其中,成绩列表包含了该学生的三门课程成绩。类中还包含了一个`calculate_average_score`方法,用于计算该学生的平均成绩。测试代码创建了一个`Student`对象,并输出了其学号、姓名、成绩列表和平均成绩。
阅读全文