当前位置: 首页 > 工具软件 > age > 使用案例 >

设计一个表示学生的类:Student,该类的属性包括name、age、scores(包含语文、数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法。

宗政文彬
2023-12-01

设计一个表示学生的类:Student,该类的属性包括name、age、scores(包含语文、数学和英语三科成绩,每科成绩的类型为整数),此外该类还有3个方法。

(1)获取学生姓名的方法:get_name(),返回类型为str。

(2)获取学生年龄的方法:get_age(),返回类型为int。

(3)返回3门科目中最高的分数:get_course(),返回类型为int。

class Student:
    def __init__(self,name,age,scores):
        self.name = name
        self.age = age
        self.scores = scores

    def get_name(self):
        return '姓名:{}'.format(self.name)

    def get_age(self):
        return '年龄:{}'.format(self.age)

    def get_course(self):
        return '最高分:{}'.format(max(self.scores))

a = Student('小米','180',(87,65,99))
print(a.get_name())
print(a.get_age())
print(a.get_course())
 类似资料: