Python定义1个类student,属性包括:姓名,年龄,语文成绩,数学成绩,英语成绩,方法包括:获取学生姓名get_name(),获取学生年龄get_age(),获取三门课中的最高成绩get_maxcourse()。输入1名学生的信息,创建一个student类的对象stu,输出其姓名、年龄、最高分。
时间: 2024-01-02 14:02:10 浏览: 102
用Python编程实现学生成绩管理,能按学期、按班级对学生成绩进行录入、修改、统计、查询和输出
好的,以下是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_maxcourse(self):
return max(self.chinese_score, self.math_score, self.english_score)
# 输入学生信息
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
chinese_score = float(input("请输入学生语文成绩:"))
math_score = float(input("请输入学生数学成绩:"))
english_score = float(input("请输入学生英语成绩:"))
# 创建学生对象
stu = Student(name, age, chinese_score, math_score, english_score)
# 输出学生信息
print("学生姓名:", stu.get_name())
print("学生年龄:", stu.get_age())
print("学生最高分:", stu.get_maxcourse())
```
运行结果:
```
请输入学生姓名:张三
请输入学生年龄:18
请输入学生语文成绩:85.5
请输入学生数学成绩:90.0
请输入学生英语成绩:92.5
学生姓名: 张三
学生年龄: 18
学生最高分: 92.5
```
阅读全文