Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
The Warriors solution in Clear category for The Warriors by Michal_Szajer
class Warrior:
def __init__(self):
self.health = 50
self.attack = 5
@property
def is_alive(self):
return self.health > 0
class Knight(Warrior):
def __init__(self):
self.health = 50
self.attack = 7
@property
def is_alive(self):
return self.health > 0
def fight(unit_1, unit_2):
while True:
unit_2.health = unit_2.health - unit_1.attack
if unit_2.is_alive == False:
return True
break
unit_1.health = unit_1.health - unit_2.attack
if unit_1.is_alive == False:
return False
break
Aug. 1, 2018
Comments: