Python 学生类实现:姓名、年龄、成绩管理

本文将介绍如何使用 Python 编写一个学生类,包含姓名、年龄和三门科目(语文、数学、英语)的成绩,并提供获取学生信息和最高成绩的方法。

代码实现:

class Student:
    def __init__(self, name, age, scores):
        self.name = name
        self.age = age
        self.scores = scores
    
    def get_name(self):
        return self.name
    
    def get_age(self):
        return self.age
    
    def get_course(self):
        return max(self.scores)

类方法说明:

  • __init__(self, name, age, scores): 初始化方法,用于创建学生对象并设置姓名、年龄和成绩列表。
  • get_name(self): 返回学生的姓名,返回类型为 str
  • get_age(self): 返回学生的年龄,返回类型为 int
  • get_course(self): 返回三门科目中最高的分数,返回类型为 int

示例使用:

student = Student('张三', 18, [85, 92, 78])
print(f'学生姓名:{student.get_name()}')
print(f'学生年龄:{student.get_age()}')
print(f'最高成绩:{student.get_course()}')

输出:

学生姓名:张三
学生年龄:18
最高成绩:92

总结:

通过编写一个学生类,我们可以有效地管理学生的个人信息和成绩,方便进行数据的访问和操作。

Python 学生类实现:姓名、年龄、成绩管理

原文地址: https://www.cveoy.top/t/topic/ouM9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录