200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python 实现管理员登录(面向对象)

python 实现管理员登录(面向对象)

时间:2022-08-24 12:36:57

相关推荐

python 实现管理员登录(面向对象)

实现管理员登录并修改密码需求1 创建Manager类 属性有name,passWord2 首先创建管理员对象 -> 并给name和passWord赋值->要求用户输入name和pass->判断输入name和passWord是否一致-> 如果正确就提示请输入新密码修改密码,否则提示用户名和密码错误。3 定义验证是否登录成功方法 和修改密码方法 4 如果成功,显示修改之后的信息(定义显示信息的方法)请输入用户名:admin请输入密码:123登录成功请输入新的密码:123123修改成功name: amdinpw 123123

代码如下:

#实现管理员登录并修改密码class Manager():def __init__(self,name,pw):self.name= nameself.pw=pw#验证是否登录成功 返回值布尔值def isLogin(self,manager):if self.name==manager.name and self.pw==manager.pw:return Trueelse:return False#修改密码def updatePw(self,newPw):self.pw=newPw#显示信息def showManager(self):print("用户名:",self.name)print("密码:",self.pw)#初始化管理员manager = Manager('admin','123')username = input("请输入用户名:")pw = input("请输入密码:")u = Manager(username,pw)#判断登录是否成功if manager.isLogin(u):newpw = input("请输入新的密码:")manager.updatePw(newpw)print("修改成功")print("修改后管理员详情如下:")manager.showManager()else:print("登录失败")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。