python——学习登录用户和密码的判断——1

user_pwd.txt的文件内容是 wangwei 123
lock.txt的内容为空


import
sys,getpass,os count =0 print ("小伙子,欢迎来到坑比联盟,下面开始登陆你的账号。") username = input("请输入用户名:") lock_file = open('lock.txt', 'r+') lock_list = lock_file.readlines() for lock_info in lock_list: lock = lock_info.split() if username in lock: sys.exit('您已被锁定...请联系管理员') user_file = open('user_pwd.txt', 'r+') user_list = user_file.readlines() for user_info in user_list: user = user_info.split() if username in user: while count < 3: password = input("请输入密码:") if password == user[1]: print("登陆成功!") break else: count +=1 print("密码错误,你还有{0}次机会".format(count)) else: lock_file.write(username +'\n' ) sys.exit('密码输错3次,该用户已被绑定') else: sys.exit('用户不存在') user_file.close() lock_file.close()

 

转载于:https://www.cnblogs.com/xgzx/p/8589220.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值