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进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
Apr 25 Python
python计数排序和基数排序算法实例
Apr 25 Python
Python类的用法实例浅析
May 27 Python
详解在Python程序中解析并修改XML内容的方法
Nov 16 Python
关于Python中异常(Exception)的汇总
Jan 18 Python
python定时利用QQ邮件发送天气预报的实例
Nov 17 Python
python利用Tesseract识别验证码的方法示例
Jan 21 Python
面向对象学习之pygame坦克大战
Sep 11 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
python数字图像处理数据类型及颜色空间转换
Jun 28 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数组一对一替换实现代码
2012/08/31 PHP
培养自己的php编码规范
2015/09/28 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
PHP 7.0新增加的特性介绍
2017/06/08 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
2018/12/25 PHP
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
2013/04/02 Javascript
在javascript中关于节点内容加强
2013/04/11 Javascript
javascript正则匹配汉字、数字、字母、下划线
2014/04/10 Javascript
js实现大转盘抽奖游戏实例
2015/06/24 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
JavaScript中字面量与函数的基本使用知识
2015/10/20 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
2015/12/15 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
详解如何解决vue开发请求数据跨域的问题(基于浏览器的配置解决)
2018/11/12 Javascript
vue.js高德地图实现热点图代码实例
2019/04/18 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
PyMongo安装使用笔记
2015/04/27 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
python+opencv实现摄像头调用的方法
2019/06/22 Python
python绘制直方图和密度图的实例
2019/07/08 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
2020/01/14 Python
python 深度学习中的4种激活函数
2020/09/18 Python
Java平台和其他软件平台有什么不同
2015/06/05 面试题
Android面试宝典
2013/08/06 面试题
C#公司笔试题
2014/03/28 面试题
骨干教师考核方案
2014/05/09 职场文书
捐助贫困学生倡议书
2014/05/16 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
个人工作表现自我评价
2015/03/06 职场文书
预备党员入党感想
2015/08/10 职场文书