直接上代码:
#初始化用户信息
import randomprint("本比赛参赛英雄为:1老夫子 2典韦 3吕布")
name = int(input("请您选择出场英雄:"))if name == 1:print("您本次选择的英雄为:老夫子——我会让你明白什么是尊师重教!")
if name == 2:print("您本次选择的英雄为:典韦——身体里沉睡的野兽觉醒吧!")
if name == 3:print("您本次选择的英雄为:吕布——我的小乔在哪里!")xue = int(input("请输入您的血量信息(1-10):"))#确认用户信息
if xue <0:print("对不起,你本次比赛失败")
else:# while嵌套while xue > 0:print("比赛正式开始,请准备!")# 比赛开始print("每个英雄有三大招:1普攻 2技能 3大招")#按数字大小论招数输赢val = int(input("请输入英雄招式:"))if val == 1:print("您本次的出招为:普攻")elif val == 2:print("您本次的出招为:技能")elif val == 3:print("您本次的出招为:大招")number = random.randint(1,3)if number == 1:print("对方出招为:普攻")elif number == 2:print("对方出招为:技能")elif number == 3:print("对方出招为:大招")if val ==2 and number ==1 or val ==3 and number ==2 or val ==1 and number ==3 :xue = xue +valprint("恭喜您技高一筹,")print("您当前的血量为:%d"%xue)elif val == number:xue = xueprint("您当前的血量为:%d" % xue)print("彼此不相上下,精彩!")else:xue = xue - valprint("老兄,您败了,您当前的血量为%d" %xue)