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()

 

posted @ 2018-03-17 13:13  小公子ww  阅读(276)  评论(0编辑  收藏  举报