Python
print("欢迎进入游戏,你是一个武力值为2、血量为4的人,快刷怪提升吧!1 攻 2 闪 3 技能") print() import time as time time.sleep(3) print("1级,对方血量3,武力值1") print() time.sleep(1) print("开战!") time.sleep(0.5) print() duixue1=3 duiwu1=1 wu1=2 xue1=4 d=0 import random def nihao(wu,xue,duixue,duiwu): while duixue>=0 and xue>=0: a=input('1 杀 2 闪 3 技能') b=random.randint(1,3) if a=='1': print('杀!') if b==1: print('对方也在杀!什么也没有发生') print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==2: print('对方在闪,躲过了你的攻击,并打中了你') xue=xue-duiwu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==3: print('对方使用技能,被你杀退了') duixue=duixue-wu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif a=='2': print('闪!') if b==1: print('对方在杀,你躲过了它的攻击,并打中了它') duixue=duixue-wu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==2: print('对方也在闪') print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==3: print('对方使用技能,把你击中了') xue=xue-duiwu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif a=='3': print('技能!') if b==1: print('对方在杀,你把它击中了') duixue=duixue-wu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==2: print('对方在闪,被你击退了') xue=xue-duiwu print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) elif b==3: print('对方也在使用技能') print("我方血量:"+str(xue)) print("对方血量:"+str(duixue)) if xue<=0: print("你输了,再来一次吧") d=0 time.sleep(1) while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共3)、血量加2(共6),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("2级,对方血量6,武力值1.5") print() time.sleep(1) duixue1=6 duiwu1=1.5 wu1=3 xue1=6 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共4)、血量加2(共8),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("3级,对方血量7,武力值2") print() time.sleep(1) duixue1=7 duiwu1=2 wu1=4 xue1=8 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加2(共6)、血量加2(共10),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("4级,对方血量20,武力值2") print() time.sleep(1) duixue1=20 duiwu1=2 wu1=6 xue1=10 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共7)、血量加2(共12),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("5级,对方血量35,武力值3") print() time.sleep(1) duixue1=35 duiwu1=3 wu1=7 xue1=12 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共8)、血量加1(共13),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("6级,对方血量50,武力值4") print() time.sleep(1) duixue1=50 duiwu1=4 wu1=8 xue1=13 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共9)、血量加10(共23),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("7级,对方血量60,武力值6") print() time.sleep(1) duixue1=60 duiwu1=6 wu1=9 xue1=23 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加1(共10)、血量加5(共28),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("8级,对方血量65,武力值6.5") print() time.sleep(1) duixue1=65 duiwu1=6.5 wu1=10 xue1=28 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加0.5(共10.5)、血量加5(共33),快刷怪提升吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("8级,对方血量65,武力值6.5") print() time.sleep(1) duixue1=65 duiwu1=6.5 wu1=10.5 xue1=33 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("你赢了") print() time.sleep(1) print("太棒啦!你的一个武力值加0.5(共11)、血量加5(共38),快刷终级怪吧!1 杀 2 闪 3 技能") print() time.sleep(1) print("终级,对方血量100,武力值7") print() time.sleep(1) duixue1=100 duiwu1=7 wu1=11 xue1=38 d=0 print('开战!') print() while d!=1: d=1 nihao(wu1,xue1,duixue1,duiwu1) print("太厉害了,恭喜你挑战成功!")