# 王者荣耀 对砍游戏# 两个英雄能够对砍 若是血量小于等于0 就GG# 所需的对象# 英雄对象""" 亚瑟 属性 类型 血量 名称 技能 Q 跳起来给你一刀 伤害50 W 给你一脚 30 E 大宝剑 100 妲己 属性 类型 血量 名称 技能 Q 给你一颗当心心 伤害10 W 给你一尾巴 30 E 色诱 100"""class Hero: def __init__(self,hero_type,name,blood,q,w,e): self.hero_type = hero_type self.name = name self.blood = blood self.q = q self.e = e self.w = w def Q(self,enemy): print("%s 对 %s 释放 Q技能 形成%s伤害 对方血量剩余%s" % (self.name,enemy.name,self.q,enemy.blood - self.q)) # 敌方血减小 enemy.blood -= self.q if enemy.blood <= 0: print("hero %s GG" % enemy.name) def W(self,enemy): print("%s 对 %s 释放 W技能 形成%s伤害 对方血量剩余%s" % (self.name,enemy.name,self.w,enemy.blood - self.w)) # 敌方血减小 enemy.blood -= self.w if enemy.blood <= 0: print("hero %s GG" % enemy.name) def E(self,enemy): print("%s 对 %s 释放 E技能 形成%s伤害 对方血量剩余%s" % (self.name,enemy.name,self.e,enemy.blood - self.e)) # 敌方血减小 enemy.blood -= self.e if enemy.blood <= 0: print("hero %s GG" % enemy.name)# 请选择你的英雄yase = Hero("战士","亚瑟",200,50,30,100)daji = Hero("法师","妲己",150,10,30,180)# 妲己在草丛发现了路边亚瑟# daji.Q(yase)daji.E(yase)yase.W(daji)yase.E(daji)yase.Q(daji)# daji.W(yase)