2.定义1个类student,属性包括:姓名,年龄,语文成绩,数学成绩,英语成绩,方法包括:获取学生姓名get_name(),获取学生年龄get_age(),获取三门课中的最高成绩get_maxcourse()。输入1名学生的信息,创建一个student类的对象stu,输出其姓名、年龄、最高分。 【注意】输入输出格式参照下方的运行效果,输入输出格式不正确会影响得分。输入和输出各占一行, 【运行效果1】 lisi,19,90,85,86 lisi 19 90
时间: 2024-02-15 11:05:36 浏览: 104
好的,以下是代码实现:
```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_maxcourse(self):
max_score = max(self.chinese_score, self.math_score, self.english_score)
return max_score
# 输入学生信息
input_str = input()
name, age, chinese_score, math_score, english_score = input_str.split(",")
age = int(age)
chinese_score = int(chinese_score)
math_score = int(math_score)
english_score = int(english_score)
# 创建学生对象
stu = Student(name, age, chinese_score, math_score, english_score)
# 输出结果
print(stu.get_name(), stu.get_age(), stu.get_maxcourse())
```
输入格式为:姓名,年龄,语文成绩,数学成绩,英语成绩,例如:lisi,19,90,85,86
输出结果格式为:姓名 年龄 最高分,例如:lisi 19 90
阅读全文