编写程序admin.py,要求如下

(1)导入模块user中的User类
(2)编写Admin类继承User类,并添加新的权限角色属性role(127代表超级管理,126代表老师,100代表学生)
(3)重写login登录方法,打印输出 用户名+“Admin login success!”
(4)编写测试代码(放在if name=='main’下),创建一个具体实例admin对象,然后调用login方法

from user import User


class Admin(User):
    def __init__(self, name, gender, password, role):
        super().__init__(name, gender, password)
        self.role = role

    def login(self):
        if self.role == '127':
            print("超级管理员" + self.name + " login success!")
        if self.role == '126':
            print("老师" + self.name + " login success!")
        if self.role == '100':
            print("学生" + self.name + " login success!")


admin = Admin('dw', 'female', '61523', '127')
if __name__ == '__main__':
    admin.login()

猜你喜欢

转载自blog.csdn.net/winds_tide/article/details/106752355#comments_26420734