#!/usr/bin/env python
#_*_coding:utf-8 _*_这个防止我们在里面有中文输出发生乱码
#用while进行用户名密码输入练习,密码输错三次,锁定用户
usrs={'yang':'123456','yue':'123456'}
p=dict(usrs)
f=open('file.txt','wb+')#文件的打来方式,‘wb+’代表用二进制方式打开有可写的权
f.write('yang '+usrs['yang']+'\n')
f.write('yue '+usrs['yue']+'\n')
f.close()
fe=open('file.txt','r')
usr={}
str=fe.readline().split(' ')
while str!=['']:
print str
usr[str[0]]=str[1]
print usr
str=fe.readline().split(' ')
else:
print 'fsad'
num=0
name=raw_input("请输入用户名:")
while name.strip() in usr:
print name
if num==3:
print "密码输入超过三次,用户锁定"
break
pwd=raw_input("请输入用户密码:")
if pwd==usr[name].strip('\n'):
print "密码正确"
break
else:
num+=1
else:
print "用户不在系统中"
fe.close();
#_*_coding:utf-8 _*_这个防止我们在里面有中文输出发生乱码
#用while进行用户名密码输入练习,密码输错三次,锁定用户
usrs={'yang':'123456','yue':'123456'}
p=dict(usrs)
f=open('file.txt','wb+')#文件的打来方式,‘wb+’代表用二进制方式打开有可写的权
f.write('yang '+usrs['yang']+'\n')
f.write('yue '+usrs['yue']+'\n')
f.close()
fe=open('file.txt','r')
usr={}
str=fe.readline().split(' ')
while str!=['']:
print str
usr[str[0]]=str[1]
print usr
str=fe.readline().split(' ')
else:
print 'fsad'
num=0
name=raw_input("请输入用户名:")
while name.strip() in usr:
print name
if num==3:
print "密码输入超过三次,用户锁定"
break
pwd=raw_input("请输入用户密码:")
if pwd==usr[name].strip('\n'):
print "密码正确"
break
else:
num+=1
else:
print "用户不在系统中"
fe.close();