class Hero: def __init__(self,name): self.lever = 1 self.name =name self.hp = 250 self.attack = 40 def combat(self,enemy): enemy.hp -= self.attack into1 = self.name + "对" + enemy.name + "进攻" into2 = "造成了" + str(self.attack) + "点伤害" if enemy.hp > 0: into3 = enemy.name + "身命还剩:" + str(enemy.hp) else: into3 = enemy.name + "阵亡,游戏结束" into = into1 + into2 + into3 print(into) yase = Hero('亚瑟') houyi = Hero('后羿') yase.combat(houyi)