码迷,mamicode.com
首页 > 其他好文 > 详细

第二周作业__三次锁定

时间:2017-04-10 00:14:06      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:article   cccccc   txt   ati   open   被锁   address   form   pre   

三次锁定

lock={}
flag = True
with open("username.txt",encoding="utf8") as f_user,open("locked.txt",mode="a+",encoding="utf8") as f_lock :
    while flag:
        user_name = input("请输入你的帐号:")
        passwd = input("请输入你的密码:")
        f_lock.seek(0)
        f_user.seek(0)
        for user_lock in f_lock:
            if user_lock.strip() == user_name :
                print ("此帐号已被锁定!")
                break
        for user in f_user:
            user_f,passwd_f = user.strip().split("----")
            if user_f == user_name :
                if passwd_f == passwd:
                    print("欢迎回来,"+user_name)
                    flag = False
                    break
                else:
                    if user_name in lock:
                        lock[user_name] +=1
                    else:
                        lock[user_name]=1
                        print("帐号或密码错误!")
                        break
            if user_name in lock and lock[user_name] >= 3:
                print("帐号锁定!")
                f_lock.write(user_name+‘\n‘)
                lock.pop(user_name)
                flag = False
                break
print("----继续----")

第二周作业__三次锁定

标签:article   cccccc   txt   ati   open   被锁   address   form   pre   

原文地址:http://www.cnblogs.com/kimyeee/p/6687140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!