Construir un Rastreador de Estadísticas de Personajes de Juego - Construye un Rastreador de Estadísticas de Personajes de Juego

Cuéntanos qué está pasando:

I don´t know why the step 44 about method str is not giving me results.

Tu código hasta el momento

class GameCharacter:
    def __init__(self, name):
        self._name = name
        self._health = 100
        self._mana = 50
        self._level = 1
    
    @property
    def name(self):
        return self._name
    
    @property
    def health(self):
        return self._health

    @health.setter
    def health(self, max_health):
        self._health = max(0, min(max_health, 100))
    
    @property
    def mana(self):
        return self._mana
    
    @mana.setter
    def mana(self, max_mana):
        self._mana = max(0, min(max_mana, 50))
    
    @property
    def level(self):
        return self._level
    
    def level_up(self):
        self._level += 1
        self.health = 100
        self.mana = 50
        print(f"{self.name} leveled up to {self.level}!")


    def __str__(self):
        return f" Name: {self.name}\n Level: {self.level}\n Health: {self.health}\n Mana: {self.mana}\n "

hero = GameCharacter('Roger')
print(hero)

hero.health -= 30
hero.mana -= 10
print("[After taking damage and using magic]:")
print(hero)

hero.level_up()
print(hero)

hero.level_up()
print(hero)





Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36

Información del Desafío:

Construir un Rastreador de Estadísticas de Personajes de Juego - Construye un Rastreador de Estadísticas de Personajes de Juego

GitHub Link: i18n-curriculum/curriculum/challenges/espanol/blocks/lab-game-character-stats/68cabc534d2e741f33a3fe1d.md at main · freeCodeCamp/i18n-curriculum · GitHub

Hi @rodrigocofrerod18,

Should there be a space before each row printed?

Happy coding