定义一个 Student 类。有下面的类属性:姓名、年龄、语文成绩、数字成须、天塔中,每个科目的成绩类型为整数),且有以下的类方法。 获取学生的姓名:get_name0)获取学生的年龄:get_age0 返回3门科目中最高的分数:get_course定义好类以后,定义 2个同学测试如下。 zm = student('zhangming',20,69,88,100)返回结果: anaming 20100
时间: 2024-03-03 14:50:00 浏览: 393
好的,我理解了您的要求。以下是您所需的 Python 代码:
```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_course(self):
return max(self.chinese_score, self.math_score, self.english_score)
# 测试
zm = Student('zhangming', 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())
```
输出结果为:
```
zhangming 20 100
anaming 20 100
```
希望能够帮到您!如果您有其他问题,请随时提出。
阅读全文