用字典创建一个平台的用户信息(包含用户名和密码)管理系统,新用户可以用与现有系统帐号不冲突的用户名创建帐号,已存在的老用户则可以用用户名和密码登陆重返系统。...

user = {'Wangerxiao':123456,'Wangdachui':456789,'Wangxiaochui':789123}
def newusers(name):
    if name in user.keys():
        print("your name is already exist,please try new one...")
        name = input("please input your info_Name:\n")
        newusers(name)
    else:
        user[name] = input("please set your password:")
        
        print('Welcome',name)
def oldusers(username,password):
   if int(password) == user[username]:
       print(username,'Welcome back!')
   else:
       print('Login incorrect!')
def showSets():
    for k,v in user.items():
        print(k,v)
       
def login():
    N = 'New User Login'
    O = 'Old User Login'
    E = 'Exit'
    S = 'Show the userSets'
    option = input('You are:New User Login or Old user Login or Exit or ShowSets?( N/O/E/S:)')
    if option == 'N':
        name = input('Please input your name:')
        newusers(name)
    elif option == 'O':
        username = input('name:')
        password = input('passowrd:')
        oldusers(username,password)
    elif option == 'E':
        print('BYE...')
    elif option =='S':
        showSets()
    else:
        print("Input Error...\n+++++++++++++ try again ++++++++++++")
        

if __name__ == '__main__':
    print(''' 
    +++++++++++++ the UserSets practise +++++++++++++\n 
    +++++++++++++ @LucifulSP  2018/2/18    +++++++++++++ 
              ''')
    login()

转载于:https://my.oschina.net/u/3138096/blog/1622258

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值