Python学习笔记:练习用户登录注册退出系统功能

system={1:'登入',2:'注册',3:'退出'}
print('======登入系统======')
userlist={}
def choice():
    print("%s\n请选择系统功能:"%(system))
    menu=int(input(''))
    return menu
while 1==1:
    youchoice = choice()
    if youchoice == 1:
        user=input("请输入账号:")
        if user =='':
            print('用户名不能为空,请重新输入!')
            user=input("请输入账号:")
            pwd=input("请输入密码:")
        else:
            pwd=input("请输入密码:")
        if user in userlist:
            print("登录成功")
        else:
            ww=input('请输入q回到首页:')
    elif youchoice == 2:
        user=input("请输入账号:")
        pwd=input("请输入密码:")
        if user not in userlist:
            userlist['%s'%(user)]='%s'%(pwd)  #输入用户名、密码添加进字典,可以直接写给数组赋值  userlist[user]=pwd
            print("注册成功")
        else:
            print("%s用户已经注册过"%(user))
            ww=input('请输入q回到首页:')
    else:
        print('欢迎下次使用')
        break

Python学习笔记:练习用户登录注册退出系统功能