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

本文介绍了一个简单的用户登录系统实现,包括新用户注册、老用户登录、显示用户集合等功能。使用Python语言,通过字典存储用户信息,实现了用户信息的增删改查。适合初学者理解和实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值