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 splitlines使用技巧
Sep 06 Python
对于Python的Django框架使用的一些实用建议
Apr 03 Python
Django URL传递参数的方法总结
Aug 28 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
python递归函数绘制分形树的方法
Jun 22 Python
OpenCV图像颜色反转算法详解
May 13 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
详解python 破解网站反爬虫的两种简单方法
Feb 09 Python
python实现网络五子棋
Apr 11 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/04/24 PHP
如何利用php array_multisort函数 对数据库结果进行复杂排序
2013/06/08 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
Python列表推导式的使用方法
2013/11/21 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
Python3处理HTTP请求的实例
2018/05/10 Python
在Python 字典中一键对应多个值的实例
2019/02/03 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
canvas 橡皮筋式线条绘图应用方法
2019/02/13 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
YSL Beauty加拿大官方商城:圣罗兰美妆加拿大
2017/05/15 全球购物
建筑学推荐信
2013/11/03 职场文书
端午节活动策划方案
2014/03/09 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
黄石寨导游词
2015/02/05 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
营运督导岗位职责
2015/04/10 职场文书
教育读书笔记
2015/07/02 职场文书
Spring Cache和EhCache实现缓存管理方式
2021/06/15 Java/Android
如何利用python实现Simhash算法
2022/06/28 Python