#初始化用户信息 import random print("本比赛参赛英雄为: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 +val print("恭喜您技高一筹,") print("您当前的血量为:%d"%xue) elif val == number: xue = xue print("您当前的血量为:%d" % xue) print("彼此不相上下,精彩!") else: xue = xue - val print("老兄,您败了,您当前的血量为%d" %xue) #比赛结局
转载请注明原文地址: https://www.6miu.com/read-600091.html