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警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
Python实现统计英文单词个数及字符串分割代码
May 28 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
利用Python半自动化生成Nessus报告的方法
Mar 19 Python
分析经典Python开发工程师面试题
Apr 08 Python
Python实现连接MySql数据库及增删改查操作详解
Apr 16 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
django框架ModelForm组件用法详解
Dec 11 Python
Python连接字符串过程详解
Jan 06 Python
Python API len函数操作过程解析
Mar 05 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
Python try except finally资源回收的实现
Jan 25 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产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
php通过session防url攻击方法
2014/12/10 PHP
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
js动态创建、删除表格示例代码
2013/08/07 Javascript
基于jquery实现的图片在各种分辨率下未知的容器内上下左右居中
2014/05/11 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
Bootstrap入门书籍之(五)导航条、分页导航
2016/02/17 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
2016/05/25 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
使用Vue的slot插槽分发父组件内容实现高度复用、更加灵活的组件(推荐)
2018/05/01 Javascript
IE9 elementUI文件上传的问题解决
2018/10/17 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
python查找第k小元素代码分享
2013/12/18 Python
python实现360皮肤按钮控件示例
2014/02/21 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
python 字符串和整数的转换方法
2018/06/25 Python
树莓派实现移动拍照
2019/06/22 Python
使用Python和Scribus创建一个RGB立方体的方法
2019/07/17 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
新年团拜会主持词
2014/04/02 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js
ant design charts 获取后端接口数据展示
2022/05/25 Javascript