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过滤列表用法实例分析
Apr 29 Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 Python
python编程线性回归代码示例
Dec 07 Python
使用Python设计一个代码统计工具
Apr 04 Python
django框架自定义用户表操作示例
Aug 07 Python
Pycharm连接远程服务器并实现远程调试的实现
Aug 02 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
python各种excel写入方式的速度对比
Nov 10 Python
Python实现京东抢秒杀功能
Jan 25 Python
Numpy ndarray 多维数组对象的使用
Feb 10 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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
dedecms中显示数字验证码的修改方法
2007/03/21 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
php中mysql操作buffer用法详解
2015/03/19 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
javascript 函数调用规则
2009/08/26 Javascript
jQuery 使用手册(三)
2009/09/23 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
less简单入门(CSS 预处理语言)
2017/03/08 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
解决vue-cli脚手架打包后vendor文件过大的问题
2018/09/27 Javascript
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Python数据集切分实例
2018/12/08 Python
django中media媒体路径设置的步骤
2019/11/15 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
药品促销活动方案
2014/02/14 职场文书
保护动物的标语
2014/06/11 职场文书
医学检验专业自荐信
2014/09/18 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
2014年政府采购工作总结
2014/12/09 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
小孩不笨观后感
2015/06/03 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers