python 实现管理员登录(面向对象)
实现管理员登录并修改密码需求1 创建Manager类 属性有name,passWord2 首先创建管理员对象 -> 并给name和passWord赋值->要求用户输入name和pass->判断输入name和passWord是否一致-> 如果正确就提示请输入新密码修改密码,否则提示用户名和密码错误。3 定义验证是否登录成功方法 和修改密码方法 4 如果成功,显示修改之后的信息(定义显示信息的方法)请输入用户名:admin
请输入密码:123登录成功
请输入新的密码:123123
修改成功
name: amdin
pw 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("登录失败")
python 实现管理员登录(面向对象)相关推荐
- Python 程序设计-系统登录页面设计
Python 程序设计-系统登录页面设计 目录 Python 程序设计-系统登录页面设计 1.需求分析 2.总体设计 3.详细设计 4.程序运行结果测试与分析 5.完整源代码 1.需求分析 系统要有管 ...
- 2021春项目需求记录 python实现模拟登录+爬取NASA Modis 上的产品数据
python实现模拟登录+爬取Nasa Modis 上的产品数据 概述 需求分析 基本思路 代码 概述 3月的中旬时候参与了学校的一个大创项目,作为本科生,本人只是摸鱼打杂,负责了其中的一个功能模块: ...
- python面向过程还是面向对象_python是面向对象还是面向过程?
python是面向对象的,第一个公开发行版发行于1991年,Python语法简洁而清晰,具有丰富和强大的类库. Python是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum ...
- 路由器运行python脚本_写个Python脚本来登录小米路由器
这个脚本写起来难度并不是很大,博主还是一步步的分析下,这样思路会比较清晰,下次遇到类似系统脚本写起来也更快速.好了,一起来分析分析. 首先看下小米路由器的登录界面 可以看到只需要输入密码即可登录,博主 ...
- python 通过title判断_利用Python模拟GitHub登录
点击关注,我们共同每天进步一点点! 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fidd ...
- python是一种面向对象、直译式的脚本编程语言_什么是python编程语言
编程语言是一组用来定义计算机程序的语法规则:它是一种被标准化的交流技巧,用来向计算机发出指令.Python就是一种编程语言,一种面向对象的动态类型语言.一种用处广泛的解释型脚本语言.下面简单介绍一下p ...
- Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决
oracle 数据库使用 sysdba 管理员登录报: ORA-00020: maximum number of processes (150) exceeded 译:超过了最大进程数(150) 方法 ...
- Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day09[面向对象(封装.继承.多态).重写.私有权限] Python基础day ...
- python telnetlib执行命令_使用python Telnet远程登录执行程序的方法
如下所示: # -*-coding:utf-8 -*- def do_telnet(Host, username, password, finish, commands): import telnet ...
最新文章
- 查看LINUX发行版的名称及其版本号
- 一站式解决:隐马尔可夫模型(HMM)全过程推导及实现
- 查看进程状态信息命令 jps - (Java Virtual Machine Process Status Tool)
- Spring中使用Spark连接的DataSource
- scanf中的%[^\n]%*c格式
- STL stack 容器
- noip2016的研究
- Codeforces Round #250 (Div. 1) D. The Child and Sequence 线段树 区间取摸
- kubunetes packages.cloud.google.com gpg:no valid OpenPGP data found
- Java 将鼠标改为图片的两种方法
- [Matlab] 二进制蝙蝠算法用于解决背包问题
- 购买周期 python-用Python实现一个基于EG协整法的跨周期套利策略
- 计算机表格入门2013,Access2013从入门到精通
- mysql多进程模块型_mysql mysqld_multi 单机多进程
- 华为交换机vlan配置举例_一步步详解华为交换机配置实例,一看就会
- 电商 关注 取消关注 人数+-
- 炒币机器人:炒币投资要大气
- 安装proteus8和卸载
- Python快速幂算法实现
- MFC选择文件对话框和选择文件夹对话框