用python完成 . 题库:创建student类,输出学生学号,姓名及课程最高成绩 【问题描述】 定义一个学生类 1.有下面的类属性:姓名 年龄 成绩(语文,数学,英语)[每课成绩的类型为整数] 2.类方法 1) 获取学生的姓名:get_name() 返回类型:str 2 )获取学生的年龄:get_age() 返回类型:int 3 )返回3门科目中最高的分数:get_course() 返回类型:int 【输入形式】输入姓名,年龄及三门成绩 【输出形式】输出姓名,年龄及三门成绩中最高成绩 【样例输入】 zs,20,69,83,71 【样例输出】 name: zs age: 20 max_score: 83 【样例说明】以逗号分割输入姓名,年龄及成绩 【评分标准】通过所有测试用例
时间: 2024-03-12 08:49:17 浏览: 40
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
可以用以下代码实现:
```python
class Student:
def __init__(self, name, age, score):
self.name = name
self.age = age
self.score = score
def get_name(self):
return self.name
def get_age(self):
return self.age
def get_course(self):
return max(self.score)
# 输入
info = input().split(',')
name = info[0]
age = int(info[1])
score = [int(i) for i in info[2:]]
# 创建学生对象
stu = Student(name, age, score)
# 输出
print('name:', stu.get_name())
print('age:', stu.get_age())
print('max_score:', stu.get_course())
```
输入样例:`zs,20,69,83,71`
输出样例:`name: zs age: 20 max_score: 83`
阅读全文