# 英雄角色类
class Hero(object):   
    def __init__(self, name):
        self.level = 1
        self.hp = 250
        self.attack = 40
        self.name = name
        
    def combat(self,enermy):    # 攻击
        enermy.hp-=self.attack
        if enermy.hp>0:
            info1=self.name+"对"+enermy.name+"发起攻击\n"
            info2="造成了"+str(self.attack)+"点伤害\n"
            info3=str(enermy.name)+"英雄还剩下"+str(enermy.hp)+"点血量\n"
            info=info1+info2+info3
            print(info)
        else:
            die=str(enermy.name)+"仅有血量不足\n英雄死亡"
            print(die)

yase = Hero("垭瑟")
houyi= Hero("后羿")
yase.combat(houyi)
yase.combat(houyi)
yase.combat(houyi)
yase.combat(houyi)
yase.combat(houyi)
yase.combat(houyi)
yase.combat(houyi)