注册校验:

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)

 

posted on 2018-03-29 11:22  忻冉然  阅读(242)  评论(0编辑  收藏  举报