猫史档案馆


嗨嗨嗨,我回来了,完整代码奉上

用户:布衣枕月布衣枕月查看:33 回复:4 评论:33 创建时间:2022-06-04T12:23:38


还是这几句话

要用pycharm运行!!!!!!!!

图自己找!!!

放在代码同一目录下!!!

名字自己看!!!

更改请标注出处!!!

存档的文件名是data!!!

注:不可用于商业用途,若抄袭代码,本作者将会严肃处理!!!

 

def 医院():
    global 伤害, 生命, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 真正生命
    print("你要被医治嘛(一点生命值一枚铜币)(1:是 0:否)")
    while True:
        医院输入 = int(input())
        if 医院输入 == 1:
            if 真正生命 - 生命 <= 铜币:
                if 真正生命 - 生命 <= 500:
                    print("医院治好了你身上大大小小的伤口")
                    铜币 -= (真正生命 - 生命)
                    生命 = 真正生命
                    打怪()
                else:
                    print("医院治好了你身上血肉模糊的伤口")
                    铜币 -= (真正生命 - 生命)
                    生命 = 真正生命
                    打怪()
            elif 真正生命 - 生命 > 铜币:
                print('由于你的金钱不够,医院只治疗了你部分伤势……真是黑暗!')
                生命 = 铜币
                铜币 = 0
                打怪()
        elif 医院输入 == 0:
            print("走走走,来这里干什么")
            打怪()
def 通天塔打怪(怪物攻击):
    global 伤害, 生命, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 真正生命
    import random as r
    guai=r.randint(1,3)
    if guai==1:
        print("")
def 通天塔():
    global 伤害, 生命, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 真正生命
    怪物攻击=真正生命/2
    通天塔打怪(怪物攻击)
def 银行():
    print("欢迎光临喵商商店,本店有如下服务:")
    print("1.100铜币换1银币")
    print("2.100银币换1金币")
    print("3.100金币换1灵石")
    print("4.100灵石换1仙石")
    print("5.100仙石换1不朽灵")
    print("6.100不朽灵换1虚空灵")
    print("0.退出")
    while True:
        喵商输入 = int(input("您选什么?"))
        if 喵商输入 == 0:
            打怪()
        elif 喵商输入 > 6:
            cuowu()
        兑换(喵商输入)


def 兑换(喵商输入):
    global 伤害, 生命, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 真正生命
    if 喵商输入 == 1:
        换取钱财 = int(input("您要换多少银币?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 铜币:
            print("银币已到账")
            银币 += 换取钱财
            铜币 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    elif 喵商输入 == 2:
        换取钱财 = int(input("您要换多少金币?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 银币:
            print("金币已到账")
            金币 += 换取钱财
            银币 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    elif 喵商输入 == 3:
        换取钱财 = int(input("您要换多少灵石?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 金币:
            print("灵石已到账")
            灵石 += 换取钱财
            金币 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    elif 喵商输入 == 4:
        换取钱财 = int(input("您要换多少仙石?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 灵石:
            print("仙石已到账")
            仙石 += 换取钱财
            灵石 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    elif 喵商输入 == 5:
        换取钱财 = int(input("您要换多少不朽灵?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 仙石:
            print("不朽灵已到账")
            不朽灵 += 换取钱财
            仙石 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    elif 喵商输入 == 6:
        换取钱财 = int(input("您要换多少虚空灵?"))
        钱财 = 换取钱财 * 100
        if 钱财 <= 不朽灵:
            print("虚空灵已到账")
            虚空灵 += 换取钱财
            不朽灵 -= 钱财
            银行()
        else:
            print("钱不够还来?走走走!!!")
            银行()
    else:
        cuowu()


def 回合制(怪物生命, 玩家生命, 等级, 次数, 怪物伤害):
    import random
    global 伤害, 生命, 铜币, 银币, 金币, 真正生命
    if 次数 % 2 == 1:
        暴击 = random.randint(1, 3)
        if 暴击 == 2:
            print("你触发了暴击,怪物生命还剩{}".format(怪物生命 - 伤害 * 2))
            怪物生命 -= 伤害 * 2
            次数 += 1
            return 怪物生命, 玩家生命, 等级, 次数, 怪物伤害
        else:
            print("你没有触发暴击,怪物生命还剩{}".format(怪物生命 - 伤害))
            怪物生命 -= 伤害
            次数 += 1
            return 怪物生命, 玩家生命, 等级, 次数
    elif 次数 % 2 == 0:
        print("怪物打了你一次,你的生命还剩{}".format(生命 - 怪物伤害 * 等级))
        生命 -= 怪物伤害 * 等级
        次数 += 1
        return 怪物生命, 玩家生命, 等级, 次数, 怪物伤害


def 逃跑(怪物生命, 玩家生命, 等级, 次数, 骷髅伤害):
    import random
    逃跑 = random.randint(1, 2)
    if 逃跑 == 1:
        print("逃跑成功")
        打怪()
    else:
        print("逃跑失败")
        回合制(怪物生命, 玩家生命, 等级, 次数, 骷髅伤害)


def 野怪():
    import random
    import time
    global 伤害, 生命, 铜币, 银币, 金币, 真正生命
    怪物生命 = 20
    骷髅伤害 = 2
    僵尸伤害 = 3
    亡灵法师_初级伤害 = 4
    次数 = 1
    玩家生命 = 生命
    怪物 = random.randint(1, 3)
    if 怪物 == 1:
        等级 = random.randint(1, 3)
        print("你迈入了野怪的聚集地,说时迟那时快,随着一阵火焰袭来,一具白森森的骨头架子向你走了过来,他的等级是{}".format(等级))
        while True:
            if 次数 % 2 == 1:
                print("你要干什么?\n")
                print("1.打斗 2.逃跑(50%的几率成功)")
                事情 = int(input())
                if 事情 == 1:
                    列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 骷髅伤害)
                    怪物生命 = 列表[0]
                    玩家生命 = 列表[1]
                    次数 = 列表[3]
                    if 怪物生命 <= 0:
                        怪物生命 = 20
                        print("您已挑战成功,生命值上限加{},伤害加{},铜币喵级 * 10, 等级 * 10, 等级 * 20))
                        真正生命 += 等级 * 10
                        伤害 += 等级 * 10
                        铜币 += 等级 * 20
                        print("您现在的生命是:{},伤害是:{},铜币是:{}".format(生命, 伤害, 铜币))
                        打怪()
                elif 事情 == 2:
                    逃跑(怪物生命, 玩家生命, 等级, 次数, 骷髅伤害)
                else:
                    cuowu()
            else:
                列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 骷髅伤害)
                怪物生命 = 列表[0]
                玩家生命 = 列表[1]
                次数 = 列表[3]
    elif 怪物 == 2:
        等级 = random.randint(1, 3)
        print("你迈入了野怪的聚集地,一具古老的破旧棺木中伸出了一只白骨森森的手,随即又在你的视线中出现了一个身上腐烂不堪的僵尸,他的等级是{}".format(等级))
        while True:
            if 次数 % 2 == 1:
                print("你要干什么?\n")
                print("1.打斗 2.逃跑(50%的几率成功)")
                事情 = int(input())
                if 事情 == 1:
                    列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 僵尸伤害)
                    怪物生命 = 列表[0]
                    玩家生命 = 列表[1]
                    次数 = 列表[3]
                    if 怪物生命 <= 0:
                        怪物生命 = 20
                        print("您已挑战成功,生命值上限加{},伤害加{},铜币喵级 * 10, 等级 * 10, 等级 * 20))
                        真正生命 += 等级 * 10
                        伤害 += 等级 * 10
                        铜币 += 等级 * 20
                        print("您现在的生命是:{},伤害是:{},铜币是:{}".format(生命, 伤害, 铜币))
                        打怪()
                elif 事情 == 2:
                    逃跑(怪物生命, 玩家生命, 等级, 次数, 僵尸伤害)
                else:
                    cuowu()
            else:
                列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 僵尸伤害)
                怪物生命 = 列表[0]
                玩家生命 = 列表[1]
                次数 = 列表[3]
    elif 怪物 == 3:
        等级 = random.randint(1, 3)
        print("你迈入了野怪的聚集地,一个身披破旧披风,手持一根看似弱不禁风的魔杖的亡灵法师站在你的面前,他的等级是{}".format(等级))
        while True:
            if 次数 % 2 == 1:
                print("你要干什么?\n")
                print("1.打斗 2.逃跑(50%的几率成功)")
                事情 = int(input())
                if 事情 == 1:
                    列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 亡灵法师_初级伤害)
                    怪物生命 = 列表[0]
                    玩家生命 = 列表[1]
                    次数 = 列表[3]
                    if 怪物生命 <= 0:
                        怪物生命 = 2022
                        print("您已挑战成功,生命值上限加{},伤害加{},铜币喵级 * 10, 等级 * 10, 等级 * 20))
                        真正生命 += 等级 * 10
                        伤害 += 等级 * 10
                        铜币 += 等级 * 20
                        print("您现在的生命是:{},伤害是:{},铜币是:{}".format(生命, 伤害, 铜币))
                        打怪()
                elif 事情 == 2:
                    逃跑(怪物生命, 玩家生命, 等级, 次数, 亡灵法师_初级伤害)
                else:
                    cuowu()
            else:
                列表 = 回合制(怪物生命, 玩家生命, 等级, 次数, 亡灵法师_初级伤害)
                怪物生命 = 列表[0]
                玩家生命 = 列表[1]
                次数 = 列表[3]


def 属性():
    global 伤害, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 生命, 真正生命
    print("你的伤害是:{}".format(伤害))
    print("你的生命是:{}/{}".format(生命, 真正生命))
    print("你的铜币数量是:{}".format(铜币))
    print("你的银币数量是:{}".format(银币))
    print("你的金币数量是:{}".format(金币))
    print("你的灵石枚数是:{}".format(灵石))
    print("你的仙石枚数是:{}".format(仙石))
    print("你的不朽灵只数是:{}".format(不朽灵))
    print("你的虚空灵只数是:{}".format(虚空灵))
    print("是否要回到主页面?(是:1 否:0)")
    while True:
        属性回家 = int(input())
        if 属性回家 == 1:
            打怪()
            break
        elif 属性回家 != 1 and 属性回家 != 0:
            cuowu()


def qidai():
    print("敬请期待")


def cuowu():
    print("不要输错哦!")


def 普通级商店():
    global 伤害, 铜币
    print("----------------- 普通级商店 -----------------")
    print("1.木剑(30铜币)")
    print("2.木斧(40铜币)")
    print("3.铁剑(50铜币)")
    print("4.铁斧(60铜币)")
    print("5.金剑(70铜币)")
    print("6.金斧(80铜币)")
    print("7.钻石剑(90铜币)")
    print("8.钻石斧(100铜币)")
    print("0.返回")
    while True:
        普通选项 = int(input())
        if 普通选项 == 1:
            if 铜币 >= 30:
                print("已买入器具--木剑--一把,伤害+10")
                伤害 += 10
                铜币 -= 30
            else:
                print("你的铜币不够!")
        elif 普通选项 == 2:
            if 铜币 >= 40:
                print("已买入器具--木斧--一把,伤害+15")
                伤害 += 15
                铜币 -= 40
            else:
                print("你的铜币不够!")
        elif 普通选项 == 3:
            if 铜币 >= 10:
                print("已买入器具--铁剑--一把,伤害+20")
                伤害 += 20
                铜币 -= 50
            else:
                print("你的铜币不够!")
        elif 普通选项 == 4:
            if 铜币 >= 10:
                print("已买入器具--铁斧--一把,伤害+25")
                伤害 += 25
                铜币 -= 60
            else:
                print("你的铜币不够!")
        elif 普通选项 == 5:
            if 铜币 >= 10:
                print("已买入器具--金剑--一把,伤害+30")
                伤害 += 30
                铜币 -= 70
            else:
                print("你的铜币不够!")
        elif 普通选项 == 6:
            if 铜币 >= 10:
                print("已买入器具--金斧--一把,伤害+35")
                伤害 += 35
                铜币 -= 80
            else:
                print("你的铜币不够!")
        elif 普通选项 == 7:
            if 铜币 >= 10:
                print("已买入器具--钻石剑--一把,伤害+40")
                伤害 += 40
                铜币 -= 90
            else:
                print("你的铜币不够!")
        elif 普通选项 == 8:
            if 铜币 >= 10:
                print("已买入器具--钻石斧--一把,伤害+45")
                伤害 += 45
                铜币 -= 100
            else:
                print("你的铜币不够!")
        elif 普通选项 == 0:
            打怪()


def 良好级商店():
    global 伤害, 银币
    print("----------------- 良好级商店 -----------------")
    print("1.孔雀翎(30银币)")
    print("2.长生剑(40银币)")
    print("3.火麟(50银币)")
    print("4.雪饮(60银币)")
    print("5.碧玉刀(70银币)")
    print("6.霜之哀伤(80银币)")
    print("7.火之高兴(90银币)[狗头]")
    print("8.霸王喵(100银币)")
    print("0.返回")
    while True:
        普通选项 = int(input())
        if 普通选项 == 1:
            if 银币 >= 30:
                print("已买入器具--孔雀翎--一把,伤害+50")
                伤害 += 50
                银币 -= 30
            else:
                print("你的银币不够!")
        elif 普通选项 == 2:
            if 银币 >= 40:
                print("已买入器具--长生剑--一把,伤害+55")
                伤害 += 55
                银币 -= 40
            else:
                print("你的银币不够!")
        elif 普通选项 == 3:
            if 银币 >= 10:
                print("已买入器具--火麟--一把,伤害+60")
                伤害 += 60
                银币 -= 50
            else:
                print("你的银币不够!")
        elif 普通选项 == 4:
            if 银币 >= 10:
                print("已买入器具--雪饮--一把,伤害+65")
                伤害 += 65
                银币 -= 60
            else:
                print("你的银币不够!")
        elif 普通选项 == 5:
            if 银币 >= 10:
                print("已买入器具--碧玉刀--一把,伤害+70")
                伤害 += 70
                银币 -= 70
            else:
                print("你的银币不够!")
        elif 普通选项 == 6:
            if 银币 >= 10:
                print("已买入器具--霜之哀伤--一把,伤害+75")
                伤害 += 75
                银币 -= 80
            else:
                print("你的银币不够!")
        elif 普通选项 == 7:
            if 银币 >= 10:
                print("已买入器具--火之高兴[狗头]--一把,伤害+80")
                伤害 += 80
                银币 -= 90
            else:
                print("你的银币不够!")
        elif 普通选项 == 8:
            if 银币 >= 10:
                print("已买入器具--霸王喵--一把,伤害+85")
                伤害 += 85
                银币 -= 100
            else:
                print("你的银币不够!")
        elif 普通选项 == 0:
            打怪()


def 优秀级商店():
    print("----------------- 优秀级商店 -----------------")
    global 伤害, 金币, 生命, 真正生命
    print("1.太虚神甲(30金币)")
    print("2.惊夜喵(40金币)")
    print("3.无量尺(50金币)")
    print("4.损魔鞭(60金币)")
    print("5.太极图(70金币)")
    print("6.盘古幡(80金币)")
    print("7.混沌钟(90金币)")
    print("8.乾坤鼎(100金币)")
    print("0.返回")
    while True:
        普通选项 = int(input())
        if 普通选项 == 1:
            if 银币 >= 30:
                print("已买入器具--太虚神甲--一件,生命+90")
                真正生命 += 90
                金币 -= 30
            else:
                print("你的金币不够!")
        elif 普通选项 == 2:
            if 银币 >= 40:
                print("已买入器具--惊夜喵--一柄,伤害+95")
                伤害 += 95
                金币 -= 40
            else:
                print("你的金币不够!")
        elif 普通选项 == 3:
            if 银币 >= 10:
                print("已买入器具--无量尺--一把,伤害+100")
                伤害 += 100
                金币 -= 50
            else:
                print("你的金币不够!")
        elif 普通选项 == 4:
            if 银币 >= 10:
                print("已买入器具--损魔鞭--一柄,伤害+105")
                伤害 += 105
                金币 -= 60
            else:
                print("你的金币不够!")
        elif 普通选项 == 5:
            if 银币 >= 10:
                print("已买入器具--太极图--一副,伤害+110")
                伤害 += 110
                金币 -= 70
            else:
                print("你的金币不够!")
        elif 普通选项 == 6:
            if 银币 >= 10:
                print("已买入器具--盘古幡--一帜,伤害+115")
                伤害 += 115
                金币 -= 80
            else:
                print("你的金币不够!")
        elif 普通选项 == 7:
            if 银币 >= 10:
                print("已买入器具--混沌钟--一鼎,伤害+120")
                伤害 += 120
                金币 -= 90
            else:
                print("你的金币不够!")
        elif 普通选项 == 8:
            if 银币 >= 10:
                print("已买入器具--乾坤鼎--一尊,伤害+125")
                伤害 += 125
                金币 -= 100
            else:
                print("你的金币不够!")
        elif 普通选项 == 0:
            打怪()


def 说明():
    print(" 师傅以前常常对我说,天地中有无穷精彩,而人心的精微巧妙,还要远胜天地。我知道这是我们花间派的纲领,而我当时也一直将天地视为无限广阔的花园,逍遥自在好不快活")
    print(" 如今我只觉得天地不过是个囚笼,无数生灵困在其中却不自觉。我是知道这一点的,但是没有人相信我,之前他们叫我花间公子,叫我花宗,现在他们却给了我另一个称号——邪帝")
    print(
        " 我究竟是什么时候知道这个真相的呢?似乎是很久之前了,那时候我补全了圣宗至高宝典《天魔策》,将花间真气升华为天魔气,修成了天魔真身,破开天极玄关铸就圆满元神。那时候是我第一次感应到天意,我知道了,原来我们这个世界的一切都早已注定,诞生与毁灭不过是明明白白的剧本,众生也只是剧本上的傀儡而已。")
    print(" 一切都不过是虚假,只有我才是真实的,但是在这个囚笼中,即使是我,也不可能保持真实,所以我一定要离开这个囚笼。天意要来阻挡我,我会逆反天意;众生要来阻挡我,我会灭绝众生,一切都只为了破碎虚空。")
    print(" 我开创了逆天武道。这门在灭世过程中升华而成的武道,根据用途不同划分为四招,分别是逆反天意,灭绝众生,唯我独真和破碎虚空。")
    print(" 我是早就知道这方世界之外还有其他世界的,只是我没有想到会有其他世界撞在我们这方世界上面。")
    print(" 异界人修习的武道和我们大同小异,据他所说,这是因为同类型的世界总是趋近于同一区域。")
    print(" 他还告诉我,想要破碎虚空前往世界之外是不可能的,生灵,即使是像我们一样强大的生灵,也无法在世界之外生存下去。想要前往世界之外,必须依靠世界本身。他把世界比作船只,生灵则是船员,而我们则是船长。")
    print(" 他已经将自己的世界改造成了船只,但是他的世界太过弱小了,才一起航,就几乎耗尽了所有的力量。因此不得不停靠在我们这方世界,他希望和我合作,一起将这方世界也改造成船只。")
    print(" 他说了许多,我非常开心的看到了同道者的出现,要想将世界改造成船只,首先要做的事情是打灭天意。而天意人心原本就是关联着的,因此打灭天意的第一步,就是扫灭众生。")
    print(" 他这么做了,我也这么做了。只是我们好像低估了天意人心的反扑力度,天意傀儡出现了,我从来没有见到过这么奇怪的武者,他也没有见过。")
    print(" 所以他喵了,喵在了天意傀儡的手下。但是我不会输,不会喵,因为我的力量比他要强十倍,就算天意人心都在另一方又如何,我自然会逆反天意灭绝众生")
    print("是否回归?(是:1 否:0in")
    while True:
        ddd = int(input())
        if ddd == 1:
            打怪()
            break
        elif ddd != 1 and ddd != 0:
            cuowu()


def 打怪():
    import sys
    global 伤害, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 生命,真正生命
    print("----------------- 大话玄幻 -----------------")
    print("1.打野怪增强实力")
    print("2.进入通天塔")
    print("3.进入商店")
    print("4.银行")
    print("5.彩蛋")
    print("6.游戏说明")
    print("7.人物属性")
    print("8.医院")
    print("9.武器图鉴")
    print("10.保存")
    print("11.奇遇")
    print("0.退出")
    while True:
        输入 = int(input())
        if 输入 == 1:
            野怪()
        elif 输入 == 2:
            通天塔()
        elif 输入 == 3:
            print("----------------- 商场分级 -----------------")
            print("1.普通级商店")
            print("2.良好级商店")
            print("3.优秀级商店")
            print("4.精英级商店")
            print("5.传奇级商店")
            print("6.不朽级商店")
            print("7.虚空级商店")
            print("0.退出")
            print("敬请期待......")
            while True:
                商店输入 = int(input())
                if 商店输入 == 1:
                    普通级商店()
                    break
                elif 商店输入 == 2:
                    良好级商店()
                    break
                elif 商店输入 == 3:
                    优秀级商店()
                    break
                elif 商店输入 == 4:
                    qidai()
                elif 商店输入 == 5:
                    qidai()
                elif 商店输入 == 6:
                    qidai()
                elif 商店输入 == 7:
                    qidai()
                elif 商店输入 == 0:
                    打怪()
                else:
                    cuowu()
        elif 输入 == 4:
            银行()
        elif 输入 == 5:
            import turtle as t
            t.penup()
            t.left(90)
            t.fd(200)
            t.pendown()
            t.right(90)
            t.pencolor("gray")
            t.fillcolor("pink")
            t.begin_fill()
            t.circle(10, 180)
            t.circle(25, 110)
            t.left(50)
            t.circle(60, 45)
            t.circle(20, 170)
            t.right(24)
            t.fd(30)
            t.left(10)
            t.circle(30, 110)
            t.fd(20)
            t.left(40)
            t.circle(90, 70)
            t.circle(30, 150)
            t.right(30)
            t.fd(15)
            t.circle(80, 90)
            t.left(15)
            t.fd(45)
            t.right(165)
            t.fd(20)
            t.left(155)
            t.circle(150, 80)
            t.left(50)
            t.circle(150, 90)
            t.end_fill()
            t.left(150)
            t.circle(-90, 70)
            t.left(20)
            t.circle(75, 105)
            t.setheading(60)
            t.circle(80, 98)
            t.circle(-90, 40)
            t.left(180)
            t.circle(90, 40)
            t.circle(-80, 98)
            t.setheading(-83)
            t.fd(30)
            t.left(90)
            t.fd(25)
            t.left(45)
            t.fillcolor("green")
            t.begin_fill()
            t.circle(-80, 90)
            t.right(90)
            t.circle(-80, 90)
            t.end_fill()
            t.right(135)
            t.fd(60)
            t.left(180)
            t.fd(85)
            t.left(90)
            t.fd(80)
            t.right(90)
            t.right(45)
            t.fillcolor("green")
            t.begin_fill()
            t.circle(80, 90)
            t.left(90)
            t.circle(80, 90)
            t.end_fill()
            t.left(135)
            t.fd(60)
            t.left(180)
            t.fd(60)
            t.right(90)
            t.circle(200, 60)
            t.penup()
            t.goto(0, 250)
            t.pencolor("black")
            t.pendown()
            t.write("母亲节快乐", align="center", font=("华文行楷", 50, "normal"))
            t.exitonclick()
            print("是否回到主页面?(是:1 否:0)")
            while True:
                选择 = int(input())
                if 选择 == 1:
                    打怪()
        elif 输入 == 6:
            说明()
        elif 输入 == 7:
            属性()
        elif 输入 == 8:
            医院()
        elif 输入 == 9:
            import tkinter as tk
            top = tk.Tk()
            top.title("武器图鉴")  # 设置窗口
            width = 1000
            height = 700
            top.geometry(f'{width}x{height}')  # 设置窗口大小
            img = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\武器图鉴.gif')  # 设置图片
            img_gif = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\孔雀翎.gif')  # 设置图片
            img_gif0 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\长生剑.gif')
            img_gif1 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\火麟.gif')
            img_gif2 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\雪饮.gif')
            img_gif3 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\碧玉刀.gif')
            img_gif4 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\霜之哀伤.gif')
            img_gif5 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\火之高兴.gif')
            img_gif6 = tk.PhotoImage(file='C:\\Users\\HP\\Desktop\\传奇之上\\武器\\霸王喵.gif')
            label_img = tk.Label(top, image=img)  # 设置预显示图片
            label_img.place(x=100, y=10)

            def change_img():
                label_img.place(x=100, y=10)
                label_img.configure(image=img_gif)  # 设置按钮事件

            def change_img1():
                label_img.place(x=219, y=100)
                label_img.configure(image=img_gif0)  # 设置按钮事件

            def change_img2():
                label_img.place(x=126, y=10)
                label_img.configure(image=img_gif1)  # 设置按钮事件

            def change_img3():
                label_img.place(x=255, y=10)
                label_img.configure(image=img_gif2)  # 设置按钮事件

            def change_img4():
                label_img.place(x=270, y=10)
                label_img.configure(image=img_gif3)  # 设置按钮事件

            def change_img5():
                label_img.place(x=343, y=10)
                label_img.configure(image=img_gif4)  # 设置按钮事件

            def change_img6():
                label_img.place(x=135, y=10)
                label_img.configure(image=img_gif5)  # 设置按钮事件

            def change_img7():
                label_img.place(x=183, y=10)
                label_img.configure(image=img_gif6)  # 设置按钮事件

            button = tk.Button(top, text=' 1 ', command=change_img)  # 设置按钮
            button.place(x=10, y=625)
            button = tk.Button(top, text=' 2 ', command=change_img1)  # 设置按钮
            button.place(x=40, y=625)
            button = tk.Button(top, text=' 3 ', command=change_img2)  # 设置按钮
            button.place(x=70, y=625)
            button = tk.Button(top, text=' 4 ', command=change_img3)  # 设置按钮
            button.place(x=100, y=625)
            button = tk.Button(top, text=' 5 ', command=change_img4)  # 设置按钮
            button.place(x=130, y=625)
            button = tk.Button(top, text=' 6 ', command=change_img5)  # 设置按钮
            button.place(x=160, y=625)
            button = tk.Button(top, text=' 7 ', command=change_img6)  # 设置按钮
            button.place(x=190, y=625)
            button = tk.Button(top, text=' 8 ', command=change_img7)  # 设置按钮
            button.place(x=220, y=625)
            button = tk.Button(top, text='退出', command=top.destroy)  # 设置按钮
            button.place(x=250, y=625)
            top.mainloop()
            print("是否回到主页面?(是:1 否:0)")
            while True:
                选择 = int(input())
                if 选择 == 1:
                    打怪()
        elif 输入 == 10:
            f = open(r"C:\Users\HP\Desktop\传奇之上\data.txt", "r")
            data = f.readlines()
            f.close()
            data[0] = data[0][:-1]
            data[1] = data[1][:-1]
            with open(r"C:\Users\HP\Desktop\传奇之上\data.txt", 'w') as f:
                f.write(str(data[0]))
                f.write("\n")
                f.write(str(data[1]))
                f.write("\n")
                f.write(str(铜币))
                f.write("\n")
                f.write(str(银币))
                f.write("\n")
                f.write(str(金币))
                f.write("\n")
                f.write(str(灵石))
                f.write("\n")
                f.write(str(仙石))
                f.write("\n")
                f.write(str(不朽灵))
                f.write("\n")
                f.write(str(虚空灵))
                f.write("\n")
                f.write(str(伤害))
                f.write("\n")
                f.write(str(生命))
                f.write("\n")
                f.write(str(真正生命))
                print("是否回到主页面?(是:1 否:0)")
                while True:
                    选择 = int(input())
                    if 选择 == 1:
                        打怪()
        elif 输入 == 11:
            while True:
                import random as r
                qiyu=r.randint(1,100)
                if qiyu<=100 and qiyu >=80:
                    qiyuwuqi=r.randint(1,3)
                    if qiyuwuqi == 1:
                        print("你被一位傲视天地的红尘仙看中了,他给予了你一柄红尘剑,这可是他的毕生珍藏")
                        伤害+=10000000
                    elif qiyuwuqi == 2:
                        print("你被一位从幽冥之中走出的君主看中了,他给予了你一块游神盾,这可是他的毕生珍藏")
                        真正生命+=100000
                        if 生命<真正生命:
                            生命 = 真正生命
                            print("君主帮你恢复了生命值")
                    elif qiyuwuqi == 3:
                        print("你被一位花间派大能看中了,他给予了你一刃烟雨刀,这可是他的毕生珍藏")
                        伤害 += 10000000
                elif qiyu>=70 and qiyu<80:
                    print("你远远地看着两位大能在激烈地搏斗")
                    print("你被误伤了")
                    print("达成成就【我怎么喵的?】")
                    sys.exit()
                elif qiyu>=40 and qiyu<70:
                    print("你在街头游荡着")
                else:
                    print("你看见了几位商人在争辩着什么,他们把一些金币撒在了地面上")
                    print("你要去捡吗?")
                    jian=input()
                    if jian == "要":
                        jinbi=r.randint(1,10000)
                        print("你捡到了{}枚金币".format(jinbi))
                        金币+=jinbi
                    else:
                        print("看不出来,你还挺有骨气的")
                tuichu=input("退出请输入1")
                if tuichu=="1":
                    打怪()

        elif 输入 == 0:
            f = open(r"C:\Users\HP\Desktop\传奇之上\data.txt", "r")
            data = f.readlines()
            f.close()
            data[0] = data[0][:-1]
            data[1] = data[1][:-1]
            with open(r"C:\Users\HP\Desktop\传奇之上\data.txt", 'w') as f:
                f.write(str(data[0]))
                f.write("\n")
                f.write(str(data[1]))
                f.write("\n")
                f.write(str(铜币))
                f.write("\n")
                f.write(str(银币))
                f.write("\n")
                f.write(str(金币))
                f.write("\n")
                f.write(str(灵石))
                f.write("\n")
                f.write(str(仙石))
                f.write("\n")
                f.write(str(不朽灵))
                f.write("\n")
                f.write(str(虚空灵))
                f.write("\n")
                f.write(str(伤害))
                f.write("\n")
                f.write(str(生命))
                f.write("\n")
                f.write(str(真正生命))
            sys.exit()
        else:
            cuowu()


import random

global 伤害, 铜币, 银币, 金币, 灵石, 仙石, 不朽灵, 虚空灵, 生命, 真正生命
f = open(r"C:\Users\HP\Desktop\传奇之上\data.txt", "r")
data = f.readlines()
data[0] = data[0][:-1]
data[1] = data[1][:-1]
while True:
    a = input("请输入账号")
    b = input("请输入密码")
    if data[0] == a and data[1] == b:
        print("hello!{}".format(a))
        f.close()
        铜币 = int(data[2][:-1])
        银币 = int(data[3][:-1])
        金币 = int(data[4][:-1])
        灵石 = int(data[5][:-1])
        仙石 = int(data[6][:-1])
        不朽灵 = int(data[7][:-1])
        虚空灵 = int(data[8][:-1])
        伤害 = int(data[9][:-1])
        生命 = int(data[10][:-1])
        真正生命 = int(data[11])
        break
    elif data[0] == a and data[1] != b:
        print("密码错误")
    elif data[0] != a and data[1] == b:
        print("账号错误")
    elif data[0] != a and data[1] != b:
        n = int(input("账号密码错误 \n是否重建账号?(是:1   否:0)"))
        if n == 1:
            kk = input()
            ll = input()
            with open(r"C:\Users\HP\Desktop\传奇之上\data.txt", 'w') as fe:
                fe.write(str(kk))
                fe.write("\n")
                fe.write(str(ll))
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("0")
                fe.write("\n")
                fe.write("10")
                fe.write("\n")
                fe.write("50")
                fe.write("\n")
                fe.write("50")
            print("已重建账号")
打怪()


回复

上一页1 页 / 共 1下一页
布衣枕月布衣枕月

我回来啦

点赞0


评论


༺追梦の人༻༺追梦の人༻

额。

点赞0


评论


布衣枕月布衣枕月

900多吧

点赞0


评论


༺追梦の人༻༺追梦の人༻

center_image

点赞0


评论