创建用户名密码

dic = {"lubenwei":"123456"}       #用户名密码的数据库
while 1:                                    #循环
    c = input("请输入你要注册的用户名:")    #先让用户输入用户名
    for k, v in dic.items():                 #对数据库的字典进行遍历
        if c == k:                              #当数据库中存在输入的用户名时
            print("该用户名已被占用,请重新输入用户名")    #显示用户名被占用
    else:     #当数据库中没有这个用户名时,一定要放在这,为了跳出while循环,进行下一步
        print("该用户名可以被使用")
        break                    #跳出while循环
d = input("请输入你的密码:")      #输入你要设置的密码
dic[c] = d                  #对字典数据库进行添加,用户名为key,密码为value.
print(dic)           #打印字典,账号密码对应的添加到字典中

  注意else的位置,   为了跳出while的循环,     else要跟for循环平行

猜你喜欢

转载自www.cnblogs.com/gyc-tzx/p/10079415.html