# 英雄角色类 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)