字典俩边用in来判断的时候是判断key是否存在
校验用户名
users = {
'niuhanyang':'123456',
'yaya':'qwert'
}
for i in range(3):
username = input('账号:').strip()
pwd = input('密码:').strip()
cpwd = input('确认密码:').strip()
if username=='' or pwd =='' or cpwd=='':
print('不能为空')
elif username in users:
print('用户名已经被注册')
elif pwd != cpwd:
print('两次密码不一致')
else:
users.setdefault(username,pwd)
# users['username']=pwd buneng
print('注册成功')
print(users)
break
else:
print('失败次数过多')
校验密码
1.长度5-10
2.密码里必须包含大小写字母和数字
正则: (?=.*