# 英雄角色类 class Hero(object): def __init__(self, name,hp,attack): self.level = 1 self.hp = hp self.attack = attack self.name = name def combat(self,qita): # 攻击 qita.hp=qita.hp-self.attack info1=self.name+'对'+qita.name+'造成了'+str(self.attack)+'点生命。' if qita.hp>0: info2=qita.name+'还剩下'+str(qita.hp)+'点生命.' else: info2=qita.name+'已经死亡。' info=info1+info2 print(info) yase = Hero("垭瑟",200,40) houyi= Hero("后羿",160,60) yase.combat(houyi)