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二分法实现实例
Nov 21 Python
python获取android设备的GPS信息脚本分享
Mar 06 Python
python学习之第三方包安装方法(两种方法)
Jul 30 Python
python实现用户登录系统
May 21 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
Apr 23 Python
Python2.7 实现引入自己写的类方法
Apr 29 Python
学习python分支结构
May 17 Python
Python语法分析之字符串格式化
Jun 13 Python
python操作kafka实践的示例代码
Jun 19 Python
Python实现微信中找回好友、群聊用户撤回的消息功能示例
Aug 23 Python
python 基于opencv 绘制图像轮廓
Dec 11 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来防止表单重复提交方法分析
2014/12/16 PHP
Zend Framework框架Smarty扩展实现方法
2016/03/22 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
浅析jQuery事件之on()方法绑定多个选择器,多个事件
2016/04/27 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
微信小程序中悬浮窗功能的实现代码
2019/08/02 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
python端口扫描系统实现方法
2014/11/19 Python
Python抓取淘宝下拉框关键词的方法
2015/07/08 Python
python 简单的多线程链接实现代码
2016/08/28 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Python龙贝格法求积分实例
2020/02/29 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
以色列的身体护理及家居香薰品牌:Sabon NYC
2018/02/23 全球购物
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
提高EJB性能都有哪些技巧
2012/03/25 面试题
工程部主管岗位职责
2013/11/17 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
保护动物的标语
2014/06/11 职场文书
生产助理岗位职责
2014/06/18 职场文书
共青团员自我评价范文
2014/09/14 职场文书
兼职安全员岗位职责
2015/02/15 职场文书
安全教育第一课观后感
2015/06/17 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
MySQL 服务和数据库管理
2021/11/11 MySQL
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers
MySql数据库触发器使用教程
2022/06/01 MySQL