Coloquei esse código na classe Cliente: class Cliente: def init(self,nome): self.nome = nome def get_nome(self): return self.nome.title()
No console, escrevi os comandos e a resposta esperada era "Paulo", mas deu erro. Nâo entendi o que aconteceu.
from cliente import Cliente
cliente = Cliente ("Marco") cliente.nome 'Marco' cliente.nome = "paulo" cliente.nome 'paulo' cliente.get_nome() Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.1\plugins\python-ce\helpers\pydev\pydevconsole.py", line 364, in runcode coro = func() File "", line 1, in File "C:\Users\paulo\oo\venv\cliente.py", line 5, in get_nome return self.nome.title() NameError: name 'nome' is not defined