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 04 Python
详解Python中的多线程编程
Apr 09 Python
一些Python中的二维数组的操作方法
May 02 Python
python 第三方库的安装及pip的使用详解
May 11 Python
Python利用递归和walk()遍历目录文件的方法示例
Jul 14 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
Java文件与类动手动脑实例详解
Nov 10 Python
django框架中间件原理与用法详解
Dec 10 Python
tensorflow使用指定gpu的方法
Feb 04 Python
利用python中的matplotlib打印混淆矩阵实例
Jun 16 Python
Python 开发工具通过 agent 代理使用的方法
Sep 27 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数据类型的总结分析
2013/06/13 PHP
php实现使用正则将文本中的网址转换成链接标签
2014/12/03 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
2020/09/25 PHP
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
Nuxt 项目性能优化调研分析
2020/11/07 Javascript
Python实现从订阅源下载图片的方法
2015/03/11 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
Python笔记之观察者模式
2019/11/20 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
人事专员职责
2014/02/22 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
小学课外活动总结
2014/07/09 职场文书
幽默导游词开场白
2015/05/29 职场文书
公司员工奖惩制度
2015/08/04 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
2019入党申请书范文3篇
2019/08/21 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL