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 reduce()函数的用法小结
Nov 15 Python
Python实现求一个集合所有子集的示例
May 04 Python
python二进制文件的转译详解
Jul 03 Python
在Django的View中使用asyncio的方法
Jul 12 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
Sep 11 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
tensorflow实现测试时读取任意指定的check point的网络参数
Jan 21 Python
Python 带星号(* 或 **)的函数参数详解
Feb 23 Python
解决python 输出到csv 出现多空行的情况
Mar 24 Python
python opencv通过按键采集图片源码
May 20 Python
Python预测分词的实现
Jun 18 Python
如何Python使用re模块实现okenizer
Apr 30 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最简单的删除目录与文件实现方法
2014/11/28 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
PHP CURL与java http使用方法详解
2018/01/26 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
5秒后跳转到另一个页面的js代码
2013/10/12 Javascript
javascript中clone对象详解
2014/12/03 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python实现的希尔排序算法实例
2015/07/01 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
Python判断有效的数独算法示例
2019/02/23 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
python统计字符的个数代码实例
2020/02/07 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
幸福家庭标语
2014/06/27 职场文书
社区党员公开承诺书
2014/08/30 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang