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中使用第三方库xlrd来读取Excel示例
Apr 05 Python
python使用socket进行简单网络连接的方法
Apr 29 Python
Python读取MRI并显示为灰度图像实例代码
Jan 03 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
Selenium控制浏览器常见操作示例
Aug 13 Python
Python实现合并两个有序链表的方法示例
Jan 31 Python
Django model select的多种用法详解
Jul 16 Python
django fernet fields字段加密实践详解
Aug 12 Python
Python笔记之工厂模式
Nov 20 Python
tensorflow中tf.slice和tf.gather切片函数的使用
Jan 19 Python
python文件编写好后如何实践
Jul 07 Python
python基于turtle绘制几何图形
Jun 15 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
一些主流JS框架中DOMReady事件的实现小结
2011/02/12 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jQuery原生的动画效果
2015/07/10 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
[01:07:21]NAVI vs VG Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
《与孩子一起学编程》python自测题
2018/05/27 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
python多线程http压力测试脚本
2019/06/25 Python
Numpy中对向量、矩阵的使用详解
2019/10/29 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
如何强制垃圾回收
2015/10/06 面试题
生物技术专业研究生自荐信
2013/09/22 职场文书
2014基层党员干部学习全国两会心得体会
2014/03/17 职场文书
农村葬礼主持词
2014/03/31 职场文书
元旦标语大全
2014/10/09 职场文书
党员查摆四风问题思想汇报
2014/10/25 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
python绘制箱型图
2021/04/27 Python
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android