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 相关文章推荐
Django框架中处理URLconf中特定的URL的方法
Jul 20 Python
Python语言的面相对象编程方式初步学习
Mar 12 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
Aug 07 Python
python 发送json数据操作实例分析
Oct 15 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
解决Python pip 自动更新升级失败的问题
Feb 21 Python
python中os包的用法
Jun 01 Python
解决pycharm中的run和debug失效无法点击运行
Jun 09 Python
Pytorch mask-rcnn 实现细节分享
Jun 24 Python
Django操作cookie的实现
May 26 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
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
php5.3 注意事项说明
2013/07/01 PHP
PHP多态代码实例
2015/06/26 PHP
php微信公众平台示例代码分析(二)
2016/12/06 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
jQuery读取XML文件的方法示例
2017/02/03 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
Openlayers显示瓦片网格信息的方法
2020/09/28 Javascript
详解在Python和IPython中使用Docker
2015/04/28 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
PHP如何自定义函数
2016/09/16 面试题
网络方面基础面试题
2012/11/16 面试题
高中生活自我鉴定
2014/01/18 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
小学生操行评语大全
2014/04/22 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
小学班级口号
2014/06/09 职场文书
历史学专业求职信
2014/06/19 职场文书
文员岗位职责
2015/02/04 职场文书
个人简历求职信范文
2015/03/20 职场文书