香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

Python实现账号密码输错三次即锁定功能简单示例


时间:2022-04-02 10:25 作者:admin


本文实例讲述了python/' target='_blank'>python实现账号密码输错三次即锁定功能。分享给大家供大家参考,具体如下:

初学Python—1

#实现账号输错三次即锁定user = "hubery"passwd = "123"confirm = 0lock=0fileOpen = open("username.txt","a+")fileOpen.seek(0)for i in range(3): username = input("username:") passsword = input("password:") for line in fileOpen.readlines():  if username == line.strip():   print("账户已经锁定!")   lock=1   break  else:   continue fileOpen.seek(0) if user == username and lock ==0:  if passwd == passsword:   print("欢迎,欢迎!")   confirm = 1   break  else:   print("账号户或者密码错误!")   continue elif lock==1:  continue else:  print("1账号或者密码错误!")  continuefileOpen.close()if confirm == 0 and lock==0: fileWrite=open("username.txt","a") fileWrite.write(username+"\n") fileWrite.close()

基本功能可以实现;

锁定的账号为第三次输错的用户名(待完善)

以下为完善版本,如有错误,请告知

import osuser = "hubery"passwd = "123"count = 0lock = 0fileOpen = open("username.txt", "a+")fileOpen.seek(0)while 1: for i in range(5):  username = input("username:")  passsword = input("password:")  for line in fileOpen.readlines():   if username == line.strip():    print("账户已经锁定!")    lock = 1    break   else:    continue  fileOpen.seek(0)  if user == username:   if lock == 1:    continue   elif passsword == passwd:    print("欢迎,欢迎!")    os._exit(0)   elif count < 2:    print("账号或者密码错误!")    count += 1    continue   else:    fileOpen.write(username + "\n")    fileOpen.flush()    print("密码输入错误超过三次,账户已经锁定!")    fileOpen.seek(0)    continue  else:   print("账号密码错误!")   continue check=input("还想验证其他账户?(yes-继续,no-退出)") if "no"==check.lower():  os._exit(0) else:  continuefileOpen.close()

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数据结构与算法教程》、《Python编码操作技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)