Python字典练习_注册校验
注册校验:
1、用字典存储已有用户名、密码
2、判断输入用户名、密码、确认密码不能为空:strip()
3、用户名不能重复:key in dirc
4、两次密码应输入一致
5、错误3次提示错误次数过多:for, else
user = {
'Amy':'123456',
'Lily':'456788'
}
for i in range(3):
username = input('请输入用户名').strip()
passwd = input('请输入密码').strip()
cpasswd = input('请再次输入密码').strip()
if username in user: #字典里面用in来判断的话,只是判断key是否存在
print('用户名已被注册')
elif passwd != cpasswd:
print('两次输入密码不一致')
elif username == ''or passwd == '' or cpasswd == '':
print('用户名或密码不能为空')
else:
print('恭喜,注册成功!')
user[username]=passwd #字典插入新的数据
break
else:
print('错误次数过多')
print(user)

浙公网安备 33010602011771号