class hero1(object):
camp='A'
def __init__(self,nickname,attack1,life_value):
self.nickname=nickname
self.attack1=attack1
self.life_value=life_value
def attack(self,enemy):
print ('%s is attacking %s...' %(self.nickname,enemy.nickname))
enemy.life_value-=self.attack1
return enemy.life_value
class hero2(object):
camp='B'
def __init__(self,nickname,attack2,life_value):
self.nickname=nickname
self.attack2=attack2
self.life_value=life_value
def attack(self,enemy):
print('%s is attacking %s...' % (self.nickname, enemy.nickname))
enemy.life_value -= self.attack2
return enemy.life_value
h1=hero1('zhang',10,100)
h2=hero2('wang',20,100)
h1.attack(h2)
print (h2.life_value)