课程管理.

编程实现:学校对课程的管理。

编写一个人类Person,要求如下:
  • 具有构造方法:初始化属性姓名name、密码password
编写一个管理员类Admin,继承Person类,要求如下:
  • 具有数据属性:学校列表school_list,初值为空列表;
  • 具有构造方法:调用父类的构造方法;
  • 设置成员方法用于创建学校create_school
  • 设置成员方法用于创建课程create_course
  • 设置成员方法用于创建老师create_teacher
编写一个老师类Teacher,继承Person类,要求如下:
  • 具有构造方法:调用父类的构造方法;
  • 设置成员方法用于添加课程add_course
  • 设置成员方法用于打分scoring
编写一个学生类Student,继承Person类,要求如下:
  • 具有构造方法:调用父类的构造方法;
  • 设置成员方法用于获取学校列表get_school_list
  • 设置成员方法用于选择学校choice_school
  • 设置成员方法用于选择课程choice_course
编写一个学校类School,要求如下:
  • 具有构造方法:初始化属性名称name、地址addr和课程列表courses
  • 设置成员方法用于添加课程add_course
编写一个课程类Course,要求如下:
  • 具有构造方法:初始化属性名称name、价格price和学生列表students
  • 设置成员方法用于添加学生add_student
    # 请在此处编写代码
    class Person:
        def __init__(self,name,password):
            self.name=name
            self.password=password
    class Admin(Person):
        school_list=[]
        def __init__(self):
            super().__init__()
        def create_school(self):
            pass
        def create_course(self):
            pass
        def create_teacher(self):
            pass
    class Teacher(Person):
        def __init__(self):
            super().__init__()
        def add_course(self):
            pass
        def scoring(self):
            pass
    class Student(Person):
        def __init__(self):
            super().__init__()
        def get_school_list(self):
            pass
        def choice_school(self):
            pass
        def choice_course(self):
            pass
    class School:
        def __init__(self,name,addr,course):
            self.name=name
            self.addr=addr
            self.course=course
        def add_course(self):
            pass
    class Course:
        def __init__(self,name,price,students):
            self.name=name
            self.price=price
            self.students=students
        def add_student(self):
            pass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值