не создается новый объект или создается неправильно
class Player: maxHP = 800.0 HP = maxHP exp = 0.0 nextlvl = 100.0 attack = 75.0 def eattack(self): enemy.HP -= self.attack class SDragon: maxHP = 375.0 HP = 375.0 attack = 50.0 dieexp = 450.0 def die(self): player.exp += self.dieexp isEnemy = False #2.)Сама функция, которая также должна менять значение переменной isEnemy на False player.HP = player.HP + (self.maxHP * 0.35) def pattack(self): player.HP = player.HP - self.attack player = Player() isEnemy = False while True: if isEnemy == False: #3.)Условие, при котором должен создаваться новый объект, но он не создается или создается неправильно(Результат программы в приложеном файле) enemy = SDragon() isEnemy = True enemy.pattack() player.eattack() print("You've attacked enemy!") print("Enemy has attacked you!") print("Your HP is", player.HP, " Enemy's HP is", enemy.HP) if enemy.HP <= 0: enemy.die() #1.)Вызывает функцию die print("You won this enemy! Let`s see next one!") x = input("Press ENTER button to continue")