作业一:
输入用户名和密码:
认证成功后显示欢迎信息
输错三次后锁定
# -*- coding: utf-8 -*-
# Author:jichangxiu
# import random
'''
作业一:
输入用户名和密码:
认证成功后显示欢迎信息
输错三次后锁定
'''
'''
分析:
当用户输错三次之后,打开文件存储.将失败信息填入日志文件.
扩展:
单用户成功登陆,将成功状态也记录到日志中.
'''
count = 1
while count < 4 :
UserName = input("UserName:")
PassWord = input("PassWord:")
if UserName == "root" and PassWord == "root":
print("欢迎,登陆成功!")
file = open("success.txt","a")
s1 = "UserName:" + UserName + "\t" + "PassWord:" + PassWord + "\t状态:成功\n"
file.write(str(s1))
break
else:
print("账号或密码错误,请再试一次!")
if count == 3 :
file = open("fial.txt","a")
s = "UserName:" + UserName + "\t" + "PassWord:" + PassWord + "\t状态:失败\n"
file.write(str(s))
file.close()
count += 1