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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Python调用C++程序的方法详解
Jan 24 Python
使用Scrapy爬取动态数据
Oct 21 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Pandas实现一列数据分隔为两列
May 18 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
keras topN显示,自编写代码案例
Jul 03 Python
Python 实现简单的客户端认证
Jul 29 Python
Django Auth用户认证组件实现代码
Oct 13 Python
python之随机数函数的实现示例
Dec 30 Python
python实现大文本文件分割成多个小文件
Apr 20 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 expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
php多个文件及图片上传实例详解
2014/11/10 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
JQuery AJAX实现目录浏览与编辑的代码
2008/10/21 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
javaScript 删除字符串空格多种方法小结
2012/10/24 Javascript
js切换div css注意的细节
2012/12/10 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
2020/11/12 Javascript
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python中的ctime()方法使用教程
2015/05/22 Python
Python yield 使用浅析
2015/05/28 Python
Python实现抓取HTML网页并以PDF文件形式保存的方法
2018/05/08 Python
python-str,list,set间的转换实例
2018/06/27 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
Java基础知识面试题
2014/03/25 面试题
《金子》教学反思
2014/04/13 职场文书
论文评语大全
2014/04/29 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python