python-easygui模块-超级简单用户登录注册界面

import easygui as g
users = ['root', 'west']  # 设置管理系统中本身就有的账号
password = ['123', '456']  # 设置管理系统中账号对应的密码

#登录注册界面
def menu():
    choice= g.buttonbox('欢迎来到登录注册界面', choices=('登录', '注册', '退出'), title='登录注册系统')
    if choice=='登录':
        register()
    elif choice=='注册':
        login()
    else:
        g.msgbox(msg="退出成功,期待与你再次见面", ok_button='离开', title='退出界面')
        exit()
#登录函数
def register():
    admin= g.enterbox('请输入账号')
    passwd=g.passwordbox('请输入密码')
    if (admin in users) and (passwd in password):
        g.msgbox(admin+',登陆成功,欢迎来到python乐园!',title='python乐园')
    else:
        choice1= g.buttonbox('还没有账号吗,赶紧注册一个吧', choices=('我要注册', '再输一次','退出'),title='登录中心')
        if choice1=='我要注册':
            login()
        elif choice1=='再输一次':
            register()
        else:
            g.msgbox(msg="退出成功,期待与你再次见面", ok_button='离开', title='退出界面')
            exit()
#注册函数
def login():
    admin1= g.enterbox('请输入账号')
    passwd1=g.passwordbox('请输入密码')
    if admin1 in users:
        choice2=g.ccbox('该用户名已经存在',choices=('重新注册','退出'), title='注册界面')
        if choice2:
            login()
        else:
            g.msgbox(msg="退出成功,期待与你再次见面", ok_button='离开', title='退出界面')
            exit()
    else:
        users.append(admin1)
        password.append(passwd1)
        choice3=g.ccbox(admin1+',注册成功',choices=('我要登录','退出'), title='注册界面')
        if choice3:
            register()
        else:
            g.msgbox(msg="退出成功,期待与你再次见面", ok_button='离开', title='退出界面')
            exit()
menu()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值