Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for The Warriors by MBM_1607
class Warrior:
health: int = 50
is_alive: bool = True
attack: int = 5
class Knight(Warrior):
attack = 7
def fight(unit_1, unit_2):
while unit_1.is_alive and unit_2.is_alive:
unit_2.health -= unit_1.attack
unit_1.health -= unit_2.attack
if unit_2.health <= 0:
unit_2.is_alive = False
return True
elif unit_1.health <= 0:
unit_1.is_alive = False
return False
Aug. 4, 2018
Comments: