舰长登陆系统(掌握的知识不太够,两个函数都不能用,只有用户所看界面正常,望大佬指正)

'''
用户登录界面代码制作
制作人:我
制作完成时间:2024/9/7
制作目的:确保所学内容基本合格
所得问题:代码顺序不能调和,待修改
'''

#登陆函数
def user_login () :
    print('此为登陆界面,请舰长登录~,我们的羁绊那么深,所以主人只有三次机会哦!!!')
    j = input('请输入舰长的识别账号~')
    k = input('请输入舰长与我独一无二的连接密码:')
    if d== None or f==None:            #防止未注册先登录
        print('您还未有与天选姬的羁绊哦,请先登录')
        register()
    l =3            #真正的登录
    while l>=1:
        if j== d and k== f :
            print('恭喜舰长登陆成功,请和我快乐的玩耍吧~')
            break
        else :
            print(f'登陆失败,请主人好好想想我们的羁绊!!!(剩余机会{l})')
            l-=1
            if l == 0 :
                print('呜呜呜~,不和主人玩了')
user_login

#注册函数:
def register() :
    global h
    global  d
    d = input('请舰长输入您的全新账号:')
    global f
    while h == 1 :
       f = input('请舰长输入你的新的,宝贵的,只有我和你能记住的密码:')
    while h == 2 :
        g = input('请舰长再一次确定好密码,我们准备好登陆了')
        if f == g :
            print('舰长做的很好哦,让我们开始最后的诺曼底登录作战吧~~')
            user_login()
        else :
            print('输入错了呢,舰长是想重新设置密码还是想重新确认密码呢?\n重新设置请按1,重新确认请按2')
            h = int(input('请输入你的选择'))
register


#用户所见:

chance =3
while chance>=1 :
    print('此为舰长登陆界面,请ごしゅじん登录')
    print('若未注册,请先注册。')
    print('登录请在下面按1,注册请按2.')
    a = int(input('请按1或2'))
    if a==1 :          #直接登录
        user_login()
        break
    elif a==2 :       #转注册
        register()
        break
    else :
        chance -= 1
        print(f'舰长大人请注意,您只有三次机会,请好好操作哦~。\n机会剩余{chance}')
        if chance == 0:
            print('主人是不是最近不好的是做多了?脑子被吸干了吗?哼~不和孬种主人玩了')
            break

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值