实现管理员登录并修改密码需求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 实现管理员登录(面向对象)相关推荐

  1. Python 程序设计-系统登录页面设计

    Python 程序设计-系统登录页面设计 目录 Python 程序设计-系统登录页面设计 1.需求分析 2.总体设计 3.详细设计 4.程序运行结果测试与分析 5.完整源代码 1.需求分析 系统要有管 ...

  2. 2021春项目需求记录 python实现模拟登录+爬取NASA Modis 上的产品数据

    python实现模拟登录+爬取Nasa Modis 上的产品数据 概述 需求分析 基本思路 代码 概述 3月的中旬时候参与了学校的一个大创项目,作为本科生,本人只是摸鱼打杂,负责了其中的一个功能模块: ...

  3. python面向过程还是面向对象_python是面向对象还是面向过程?

    python是面向对象的,第一个公开发行版发行于1991年,Python语法简洁而清晰,具有丰富和强大的类库. Python是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum ...

  4. 路由器运行python脚本_写个Python脚本来登录小米路由器

    这个脚本写起来难度并不是很大,博主还是一步步的分析下,这样思路会比较清晰,下次遇到类似系统脚本写起来也更快速.好了,一起来分析分析. 首先看下小米路由器的登录界面 可以看到只需要输入密码即可登录,博主 ...

  5. python 通过title判断_利用Python模拟GitHub登录

    点击关注,我们共同每天进步一点点! 最近学习了Fiddler抓包工具的简单使用,通过抓包,我们可以抓取到HTTP请求,并对其进行分析.现在我准备尝试着结合Python来模拟GitHub登录. Fidd ...

  6. python是一种面向对象、直译式的脚本编程语言_什么是python编程语言

    编程语言是一组用来定义计算机程序的语法规则:它是一种被标准化的交流技巧,用来向计算机发出指令.Python就是一种编程语言,一种面向对象的动态类型语言.一种用处广泛的解释型脚本语言.下面简单介绍一下p ...

  7. Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决

    oracle 数据库使用 sysdba 管理员登录报: ORA-00020: maximum number of processes (150) exceeded 译:超过了最大进程数(150) 方法 ...

  8. Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day09[面向对象(封装.继承.多态).重写.私有权限] Python基础day ...

  9. python telnetlib执行命令_使用python Telnet远程登录执行程序的方法

    如下所示: # -*-coding:utf-8 -*- def do_telnet(Host, username, password, finish, commands): import telnet ...

最新文章

  1. 查看LINUX发行版的名称及其版本号
  2. 一站式解决:隐马尔可夫模型(HMM)全过程推导及实现
  3. 查看进程状态信息命令 jps - (Java Virtual Machine Process Status Tool)
  4. Spring中使用Spark连接的DataSource
  5. scanf中的%[^\n]%*c格式
  6. STL stack 容器
  7. noip2016的研究
  8. Codeforces Round #250 (Div. 1) D. The Child and Sequence 线段树 区间取摸
  9. kubunetes packages.cloud.google.com gpg:no valid OpenPGP data found
  10. Java 将鼠标改为图片的两种方法
  11. [Matlab] 二进制蝙蝠算法用于解决背包问题
  12. 购买周期 python-用Python实现一个基于EG协整法的跨周期套利策略
  13. 计算机表格入门2013,Access2013从入门到精通
  14. mysql多进程模块型_mysql mysqld_multi 单机多进程
  15. 华为交换机vlan配置举例_一步步详解华为交换机配置实例,一看就会
  16. 电商 关注 取消关注 人数+-
  17. 炒币机器人:炒币投资要大气
  18. 安装proteus8和卸载
  19. Python快速幂算法实现
  20. MFC选择文件对话框和选择文件夹对话框

热门文章

  1. jQuery的版本比较及使用
  2. ArcGIS 9.3 下载
  3. 人工智能英文原版PDF教材1.03G资源包Artificial Intelligence
  4. rtsp_client 拉取海康摄像头的视频流
  5. Atmega128 控制直流伺服电机
  6. IP地址扫描程序/扫描工具
  7. android 音标乱码的一些问题
  8. PDManer支持的数据库系统
  9. dll依赖查看工具Depends
  10. 大数据实时处理半期总结报告