Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for The Warriors by Pactp
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):
Warrior.__init__(self)
self.attack = 7
def fight(unit_1, unit_2):
turn_1 = True
while unit_1.is_alive and unit_2.is_alive:
if turn_1:
unit_2.health -= unit_1.attack
else:
unit_1.health -= unit_2.attack
turn_1 = not turn_1
return unit_1.is_alive
April 29, 2023
Comments: