2.定义1个类student,属性包括:姓名,年龄,语文成绩,数学成绩,英语成绩,方法包括:获取学生姓名get_name(),获取学生年龄get_age(),获取三门课中的最高成绩get_maxcourse()。输入1名学生的信息,创建一个student类的对象stu,输出其姓名、年龄、最高分。 【注意】输入输出格式参照下方的运行效果,输入输出格式不正确会影响得分。输入和输出各占一行, 【运行效果1】 lisi,19,90,85,86 lisi 19 90
时间: 2024-02-15 17:05:26 浏览: 46
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
下面是 Python 代码实现:
```python
class Student:
def __init__(self, name, age, chinese, math, english):
self.name = name
self.age = age
self.chinese = chinese
self.math = math
self.english = english
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_maxcourse(self):
return max(self.chinese, self.math, self.english)
info = input().split(',')
name = info[0]
age = int(info[1])
chinese = int(info[2])
math = int(info[3])
english = int(info[4])
stu = Student(name, age, chinese, math, english)
print(stu.get_name(), stu.get_age(), stu.get_maxcourse())
```
输入格式:
- 一行,包括五个用逗号分隔的数据,分别表示学生的姓名、年龄、语文成绩、数学成绩和英语成绩。
输出格式:
- 一行,包括三个用空格分隔的数据,分别表示学生的姓名、年龄和最高分数。
阅读全文