重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了python 类的继承 实例方法.静态方法.类方法的代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
成都创新互联主营大邑县网站建设的网络公司,主营网站建设方案,app开发定制,大邑县h5微信小程序开发搭建,大邑县网站营销推广欢迎大邑县等地区企业咨询dt={} class Denglu: def register(self,name,psd): if name.isalnum() and psd.isalnum(): if name not in dt.keys(): dt[name]=psd print('注册成功') else: print('已经存在该用户名') else: print('你输入的账户名称或密码不符合规定') def login(self,name,psd): if len(dt): if name in dt.keys(): if psd==dt[name]: print('登陆成功') else: print('密码错误') else: print('该用户未注册') else: print('未曾有人注册过') def modify(self,name,psd): if name in dt.keys() and psd!=' ': dt[name]=psd print('修改密码成功') else: print('该账户不存在') class main(Denglu): def show(self): opt=input('请输入选项\n' '1——注册\n' '2——登陆\n' '3——修改密码\n' '4——退出系统\n') if opt.isdigit(): opt=int(opt) if 1<=opt<=4: return opt else: return 0 else: return 0 def din(self): while True: t=self.show() if t==1: name=input('[注册]请输入用户名') psd=input('[注册]请输入密码') name=name.strip() psd=psd.strip() self.register(name,psd) elif t==2: name=input('[登陆]请输入用户名') psd=input('[登陆]请输入密码') name=name.strip() psd=psd.strip() self.login(name,psd) elif t==3: name=input('[修改]请输入用户名') psd=input('[修改]请输入密码') name=name.strip() psd=psd.strip() self.modify(name,psd) elif t==4: print('退出系统') break else: print('亲 按要求输入哦!') temp=main() temp.din()