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之print详解
Sep 28 Python
10个易被忽视但应掌握的Python基本用法
Apr 01 Python
在Python中使用SimpleParse模块进行解析的教程
Apr 11 Python
Python中关于使用模块的基础知识
May 24 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
Django之模型层多表操作的实现
Jan 08 Python
基于python if 判断选择结构的实例详解
May 06 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Django框架反向解析操作详解
Nov 28 Python
Python利用for循环打印星号三角形的案例
Apr 12 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
Python装饰器结合递归原理解析
Jul 02 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 变量定义和变量替换的方法
2009/07/30 PHP
php 传值赋值与引用赋值的区别
2010/12/29 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
PHP关联数组实现根据元素值删除元素的方法
2015/06/26 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
AngularJS实现自定义指令及指令配置项的方法
2017/11/20 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
详解JavaScript之ES5的继承
2020/07/08 Javascript
js实现验证码功能
2020/07/24 Javascript
Nuxt的动态路由和参数校验操作
2020/11/09 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
[01:23]一分钟告诉你 DOTA2为什么叫信仰2
2014/06/20 DOTA
Python 初始化多维数组代码
2008/09/06 Python
在Python的Tornado框架中实现简单的在线代理的教程
2015/05/02 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
对numpy中数组元素的统一赋值实例
2018/04/04 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
程序员经常用到的UNIX命令
2015/04/13 面试题
大学生求职自我评价
2014/01/16 职场文书
给老婆大人的检讨书
2014/02/24 职场文书
新春寄语大全
2014/04/09 职场文书
教师节倡议书
2014/08/30 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2014年管理人员工作总结
2014/12/01 职场文书