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 相关文章推荐
pycharm 使用心得(七)一些实用功能介绍
Jun 06 Python
Python中使用gzip模块压缩文件的简单教程
Apr 08 Python
python实现输入数字的连续加减方法
Jun 22 Python
python计算列表内各元素的个数实例
Jun 29 Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 Python
Python3.5文件修改操作实例分析
May 01 Python
利用Python的turtle库绘制玫瑰教程
Nov 23 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
Python实现检测文件的MD5值来查找重复文件案例
Mar 12 Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 08 Python
Pytorch中TensorBoard及torchsummary的使用详解
May 12 Python
Python借助with语句实现代码段只执行有限次
Mar 23 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP strtr() 函数使用说明
2008/11/21 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
jQuery动态添加、删除元素的方法
2014/01/09 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
python pandas利用fillna方法实现部分自动填充功能
2020/03/16 Python
五分钟带你搞懂python 迭代器与生成器
2020/08/30 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
入党转预备思想汇报
2014/01/07 职场文书
毕业留言寄语大全
2014/04/10 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
党员发展大会主持词
2015/07/03 职场文书
2016年国陪研修感言
2015/11/18 职场文书
《司马光》教学反思
2016/02/22 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
Java 数组的使用
2022/05/11 Java/Android