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基于Tkinter实现的记事本实例
Jun 17 Python
python 默认参数问题的陷阱
Feb 29 Python
python 中字典嵌套列表的方法
Jul 03 Python
解决pycharm无法识别本地site-packages的问题
Oct 13 Python
详解Django中CBV(Class Base Views)模型源码分析
Feb 25 Python
python mysql断开重连的实现方法
Jul 26 Python
在pycharm中显示python画的图方法
Aug 31 Python
TensorBoard 计算图的可视化实现
Feb 15 Python
python实现引用其他路径包里面的模块
Mar 09 Python
python中sklearn的pipeline模块实例详解
May 21 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
Jun 15 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 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
文件上传类
2006/10/09 PHP
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
ThinkPHP CURD方法之data方法详解
2014/06/18 PHP
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
Laravel程序架构设计思路之使用动作类
2018/06/07 PHP
php实现在线考试系统【附源码】
2018/09/18 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
javascript &&和||运算法的另类使用技巧
2009/11/28 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
AngularJS基础学习笔记之简单介绍
2015/05/10 Javascript
Javascript实现div层渐隐效果的方法
2015/05/30 Javascript
jQuery实现的表格展开伸缩效果实例
2016/09/07 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
vue2.0移除或更改的一些东西(移除index key)
2017/08/28 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
在Python中移动目录结构的方法
2016/01/31 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
接待员岗位职责范本
2015/04/15 职场文书
辩论会主持词
2015/07/03 职场文书
保护环境的宣传语
2015/07/13 职场文书