Всякий раз, когда я запускаю эту программу, я не могу повторить цикл while. Это простое упражнение с занятиями, и я не знаю, что я делаю неправильно.
class Enemy():
def attack(self):
enemy_health = 50
while enemy_health > 0:
action = input("attack enemy?")
if action.lower() == "yes":
print("enemy health dropped by 5")
enemy_health =- 5
else:
print("enemy escaped!")
jaguar = Enemy()
jaguar.attack()
Я хочу, чтобы ввод повторялся до тех пор, пока здоровье врага не станет равно 0. Кроме того, должен ли я включить сюда какие-либо операторы возврата вместо простого вычитания из здоровья врага? Спасибо