python实现登录密码重置简易操作代码


Posted in Python onAugust 14, 2019

需求:

1.用户输入密码正确登录

2.用户输入密码错误退出并调用函数继续输入

3.用户输入密码符合原先给定的一个值时,允许用户重置密码,并且可以用新密码登录

4.输入三次后禁止输入

虽然贴别的简单,但是还要记录一下,废话不多说直接贴码了

#!/user/bin/env python
#-*-coding:utf-8 -*-
#Author: qinjiaxi
password_list = ['!@#', '12345']
def account_login():
  tries = 3
  while tries > 0:
    password_input= input('请输入密码:')
    password_correct = password_input == password_list[-1]#由于判断条件过长可以复制给一个变量,这样看起来代码整洁干净一些
    password_reset = password_input == password_list[0]
    if password_correct:
      print('login success!')
    elif password_reset:
      new_password = input('请输入新的密码:')
      password_list.append(new_password)
      print('你的密码已经修改成功')
      account_login()
    else:
      print('输入错误')
      tries -= 1
  else:
    print('输入次数超限')
account_login()

总结

以上所述是小编给大家介绍的python实现登录密码重置简易操作,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
基于python 字符编码的理解
Sep 02 Python
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
Apr 18 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
python给微信好友定时推送消息的示例
Feb 20 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
python hashlib加密实现代码
Oct 17 Python
python实现tail -f 功能
Jan 17 Python
python实现IOU计算案例
Apr 12 Python
如何利用Python写个坦克大战
Nov 18 Python
python 定时器每天就执行一次的实现代码
Aug 14 #Python
Django 项目重命名的实现步骤解析
Aug 14 #Python
Django如何实现网站注册用户邮箱验证功能
Aug 14 #Python
python 叠加等边三角形的绘制的实现
Aug 14 #Python
Django为窗体加上防机器人的验证码功能过程解析
Aug 14 #Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 #Python
Django如何使用第三方服务发送电子邮件
Aug 14 #Python
You might like
PHP开发的一些注意点总结
2010/10/12 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP实现HTML生成PDF文件的方法
2014/11/07 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
帝国cms目录结构分享
2015/07/06 PHP
thinkPHP5实现数据库添加内容的方法
2017/10/25 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
PHP面向对象程序设计__tostring()和__invoke()用法分析
2019/06/12 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JavaScript QueryString解析类代码
2010/01/17 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
浅谈React碰到v-if
2018/11/04 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
python代码制作configure文件示例
2014/07/28 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
matplotlib实现区域颜色填充
2019/03/18 Python
python实现图像拼接
2020/03/05 Python
python中round函数保留两位小数的方法
2020/12/04 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
Tostadora意大利:定制T恤
2019/04/08 全球购物
和谐社区口号
2014/06/19 职场文书
尊师重教演讲稿
2014/09/04 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
小学生安全保证书
2015/05/09 职场文书
2015年司法局工作总结
2015/05/22 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
go结构体嵌套的切片数组操作
2021/04/28 Golang
十个Python自动化常用操作,即拿即用
2021/05/10 Python