'''
用户登录界面代码制作
制作人:我
制作完成时间: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