用python语言创建一个学生类,数据成员包括学生姓名和学号,考试成绩,方法成员包括计算每名学生的平均分,总分,并创建一个对象
时间: 2023-12-04 08:02:12 浏览: 78
好的,以下是用 Python 语言创建学生类的代码:
```python
class Student:
def __init__(self, name, number, scores):
self.name = name
self.number = number
self.scores = scores
def average_score(self):
return sum(self.scores) / len(self.scores)
def total_score(self):
return sum(self.scores)
```
在上面的代码中,我们定义了一个名为 `Student` 的类,其中包括了三个数据成员:`name` 代表学生姓名,`number` 代表学号,`scores` 代表考试成绩。我们还定义了两个方法成员:`average_score` 用于计算学生的平均分,`total_score` 用于计算学生的总分。
接下来,我们可以创建一个 `Student` 类的对象,例如:
```python
student = Student("张三", "12345", [90, 85, 95])
```
这个对象的姓名为“张三”,学号为“12345”,考试成绩为90、85、95。我们可以通过调用对象的方法来计算平均分和总分,例如:
```python
print(student.average_score()) # 输出:90.0
print(student.total_score()) # 输出:270
```
这就是用 Python 语言创建学生类的基本方法。
阅读全文