用户:
布衣枕月查看: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("已重建账号")
打怪()