2.定义一个Student类。 有下面的类属性:姓名、年龄、语文成绩、数学成绩、英语成绩(其中,每个科目的成绩类型为整数),且有以下的类方法。 获取学生的姓名: get namne() 获取学生的年龄: get ageO 返回3门科目中最高的分数: get _course)
时间: 2024-03-17 16:45:26 浏览: 22
好的,这是一个Python的Student类的定义,包含了您所需的属性和方法:
```python
class Student:
def __init__(self, name, age, chinese_score, math_score, english_score):
self.name = name
self.age = age
self.chinese_score = chinese_score
self.math_score = math_score
self.english_score = english_score
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_highest_score(self):
return max(self.chinese_score, self.math_score, self.english_score)
```
您可以使用以下代码来创建一个名为“张三”的学生对象,并获取其姓名、年龄和最高分数:
```python
student = Student("张三", 18, 90, 85, 95)
print(student.get_name()) # 输出:张三
print(student.get_age()) # 输出:18
print(student.get_highest_score()) # 输出:95
```