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 自动提交和抓取网页
Jul 13 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
Python协程的用法和例子详解
Sep 09 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
python获取中文字符串长度的方法
Nov 14 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
python 图像处理画一个正弦函数代码实例
Sep 10 Python
tensorflow实现二维平面模拟三维数据教程
Feb 11 Python
PyCharm永久激活方式(推荐)
Sep 22 Python
解决Keras自带数据集与预训练model下载太慢问题
Jun 12 Python
Python Opencv轮廓常用操作代码实例解析
Sep 01 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
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
高质量PHP代码的50个实用技巧必备(上)
2016/01/22 PHP
PHP实现验证码校验功能
2017/11/16 PHP
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
NodeJS中Buffer模块详解
2015/01/07 NodeJs
移动端触屏幻灯片图片切换插件idangerous swiper.js
2017/04/10 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
使用canvas进行图像编辑的实例
2017/08/29 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
nodejs中内置模块fs,path常见的用法说明
2020/11/07 NodeJs
python网络编程学习笔记(四):域名系统
2014/06/09 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
详细分析python3的reduce函数
2017/12/05 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
英国卫浴商店:Ergonomic Design
2019/09/22 全球购物
Armor Lux法国官方网站:水手服装、成衣和内衣
2020/05/26 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
机械加工与数控专业自荐书
2014/06/04 职场文书
2014年司法局工作总结
2014/12/11 职场文书
会议通知格式范文
2015/04/15 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android