写一段代码的流程,先用中文写出流程
#解释器
#编码
#登录,三次登录失败,锁定账户
#文件里保存用户信息
用户名|密码|登录次数
用户名|密码|登录次数
读取内容,r: 文件内容读进内存,read(),readlines()
并处理内容,将内容处理成可以比较的数据类型
{
"用户名":{'pwd':'密码','登录次数':}
}
flag = True
conuter = 0
while flag:
#三次失败后,flag = False
conuter = counter + 1
if counter > 2:
break;
#用户名和密码比较
取出所有用户名和输入的用户名比较 .key(),raw_input 使用in判断用户是否存在
#alex in ['alex','alex1','alex2']
#次数比较
#用户不存在 直接退出
#密码比较,如果密码匹配成功,否则登录次数+1,继续循环continue
#如果次数+1,写文件 打开文件w,write