Build a Game Character Stats Tracker - Build a Game Character Stats Tracker

Tell us what’s happening:

Eu preciso de ajuda na parte final desse lab, não estou conseguindo fazer com que o método str passe para eu finalizar o lab

Your code so far

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,health):
        if health < 0:
            self._health = 0
        elif health > 100:
            self._health = 100
        else:
            self._health = health
    @property
    def mana(self):
        return self._mana
    @mana.setter
    def mana(self,mana):
        if mana < 0:
            self._mana = 0
        elif mana > 50:
            self._mana = 50
        else :
            self._mana = mana
    @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"Character: {self.name} | Level: {self.level} | Health: {self.health} | Mana: {self.mana}"

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36 Edg/148.0.0.0

Challenge Information:

Build a Game Character Stats Tracker - Build a Game Character Stats Tracker

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

are you sure it should be like this?

you need to use the provided format