猫史档案馆


【创作打卡】尝试用Python中的print和input来做一款文字版的英雄联盟

用户:SLC_KinGMonKeYSLC_KinGMonKeY查看:7 回复:7 评论:7 创建时间:2022-02-02T12:46:21


#开始登录
def kai_shi_deng_lu_():

    print('选项:')
    print('1:登入账号')
    print('2:注册账号')
    xuan_xiang = input('选择(填入数字):?')
    if (xuan_xiang == '1'):
        deng_ru()
    else:
        zhu_ce()

#登入
def deng_ru():

    shu_ru_zhang_hu_jie_guo = input('输入账户名')
    shu_ru_zhang_hu_mi_ma = input('输入密码')
    if ((shu_ru_zhang_hu_jie_guo in zhang_hu_zi_dian) and str(shu_ru_zhang_hu_mi_ma) == str(zhang_hu_zi_dian[shu_ru_zhang_hu_jie_guo])):
        print('欢迎', shu_ru_zhang_hu_jie_guo)
    else:
        print('用户名或密码输入错误:请重试')
        deng_ru()

#注册
def zhu_ce():

    shu_ru_zhang_hu_jie_guo = input('输入注册账户名')
    shu_ru_zhang_hu_mi_ma = input('输入注册密码')
    if ((shu_ru_zhang_hu_jie_guo in zhang_hu_zi_dian) and str(shu_ru_zhang_hu_mi_ma) == str(zhang_hu_zi_dian[shu_ru_zhang_hu_jie_guo])):
        print('已有当前账户:请重试')
        zhu_ce()
    else:
        print('欢迎', shu_ru_zhang_hu_jie_guo)
        zhang_hu_zi_dian[shu_ru_zhang_hu_jie_guo] = shu_ru_zhang_hu_mi_ma

#主程序
zhang_hu_zi_dian = {'dui_wai_fa_bu_lin_shi_zhang_hu': 123456}
print('欢迎进入英雄联盟文字版')
time.sleep(1)
kai_shi_deng_lu_()

经过了2月1日1小时的奋战,完成了最基本的登录部分。

有创意的同志可以建议,如果合理,作者会将此建议点赞并置顶!

不要刷屏,不要广告!


回复

上一页1 页 / 共 1下一页
一缕余晖复活一缕余晖复活

我觉得....英雄联盟得涉及到多线程,所以,不可能的哈...

点赞0


评论


五二刘家旭无虑的小编喵五二刘家旭无虑的小编喵

你是不是没有倒入time模块

点赞0


评论


五二刘家旭无虑的小编喵五二刘家旭无虑的小编喵

我建议账号和密码的输入可以用easygui图形用户界面库,方法是:user = easygui.enterbox('输入账号') (换行)password = easygui.enterbox('输入密码')

点赞0


评论


五二刘家旭无虑的小编喵五二刘家旭无虑的小编喵

记得先导入easygui库,方法是:import easygui

点赞0


评论


一门鸽鸽一门鸽鸽

你如果真的想用中文變量那就直接打中文

不要用拼音,不夠簡單明了

点赞0


评论


一门鸽鸽一门鸽鸽

Python支持中文变量名的

点赞0


评论


伴雪纷飞伴雪纷飞

em......

点赞0


评论