python编写一个学生类和班级类

编写一个班级类和学生类,班级类属性有班级名,班主任名,学生人数;学生类属性有学生姓名,性别,年龄,成绩;实例方法有:两个类都有其类中属性的修改/获取方法,学生类中有打印学生基本信息的方法,然后学生类继承班级类,最后生成一个实例,并输出实例的基本信息

```python
class Class(object):
    def __init__(self, cname, teacher, number):
        self.cname = cname
        self.teacher = teacher
        self.number = number

    def get_cname(self):
        return self.score

    def set_cname(self, score):
        self.cname = score

    def get_teacher(self):
        return self.teacher

    def set_teacher(self, teacher):
        self.teacher = teacher

    def get_number(self):
        return self.number

    def set_number(self, number):
        self.teacher = number


class Student(Class):
    def __init__(self, name, age, sex, score, cname, teacher, number):
        self.name = name
        self.age = age
        self.sex = sex
        self.score = score
        super().__init__(cname, teacher, number)

    def dayin(self):
        print(我的名字是:{},年龄:{},性别:{},分数:{},班级名:{},老师名:{},班级人数:{}.format(self.name, self.age, self.sex, self.score,
                                                                        self.cname,
                                                                        self.teacher, self.number))

    def get_score(self):
        return self.score

    def set_score(self, score):
        self.score = score


st = Student(小明, 18, 男, 100, 三年二班, 李刚, 30)
st.set_score(99)
print(st.dayin())
经验分享 程序员 微信小程序 职场和发展