定义一个 Student 类。有下面的类属性:姓名、年龄、语文成绩、数字成须、天塔中,每个科目的成绩类型为整数),且有以下的类方法。 获取学生的姓名:get_name0)获取学生的年龄:get_age0 返回3门科目中最高的分数:get_course定义好类以后,定义 2个同学测试如下。 zm = student('zhangming',20,69,88,100)返回结果: anaming 20100
52浏览 · 2024-03-03 07:50:00
好的,我理解了您的要求。以下是您所需的 Python [代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
```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](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)_name(self):
return self.name
def [get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)_age(self):
return self.age
def [get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)_course(self):
return max(self.chinese_score, self.math_score, self.english_score)
zm = Student('z[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)gming', 20, 69, 88, 100)
anaming = Student('anaming', 20, 100, 100, 100)
print(zm.get_name(), zm.get_age(), zm.get_course())
print(anaming.get_name(), anaming.get_age(), anaming.get_course())