python怎么写啊

定义People、Student和Teacher三个类 Student和Teacher类继承自People类。People类中包含name和sex两个属性,建立构造函数初始化上述属性;People类定义Work(courseName)方法,输出“正在进行活动”;派生类Student和Teacher实现Work(string courseName)方法,分别输出“正在学习*课程”和“正在教授课程”。创建Teacher类的实例tea(name为“李强”,sex为“男”),调用Work方法,传递参数值为“python”;创建Student的实例stu(名字为“王芳”,性别为“女”),调用Work方法,传递参数值为“python”


class People(object):
    def __init__(self, name, sex):
        self.name = name
        self.sex = sex
    def Work(self, courseName):
        print("正在进行活动")


class Student(People):
    def __init__(self,name, sex):
        super().__init__(name, sex)   #super继承People的init方法
    def Work(self, courseName):
        print(f"正在学习{courseName}课程")


class Teacher(People):
    def __init__(self,name, sex):
        super(Teacher,self).__init__(name, sex)    #另一种super继承的方法
    def Work(self, courseName):
        print(f"正在教授{courseName}课程")


tea = Teacher("李强", "男")
tea.Work("python")

stu = Student("王芳", "女")
stu.Work("python")



class People:
    def __init__(self, name, sex):
        self.name = name
        self.sex = sex

    def Work(self, courseName):
        print("正在进行活动")

class Student(People):
    def Work(self, courseName):
        print(f"正在学习{courseName}课程")

class Teacher(People):
    def Work(self, courseName):
        print("正在教授课程")

tea = Teacher("李强", "男")
tea.Work("python")

stu = Student("王芳", "女")
stu.Work("python")



class People:
    def __init__(self, name, sex):
        self.name = name
        self.sex = sex

    def Work(self, courseName):
        print("正在进行活动")


class Student(People):
    def Work(self, courseName):
        print("正在学习{}课程".format(courseName))


class Teacher(People):
    def Work(self, courseName):
        print("正在教授课程{}".format(courseName))


tea = Teacher("李强", "男")
tea.Work("python")

stu = Student("王芳", "女")
stu.Work("python")