Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

não sei por que esta dando erro

estou Treinado OO e meu codigo esta dando erro o erro é:"carrinho" is not defined mais o carrinho esta sim definido

aqui o codigo:

class Pessoa:

    def __init__(self, nome, dinheiro, carrinho):
        print(f"cirando objeto {Pessoa}")
        self.__nome     = nome
        self.__dinheiro = dinheiro
        self.__carrinho  = [carrinho]

    @property
    def elemets(self):
        print(self.__nome)
        print(self.__dinheiro)
        print(self.__carinho)


    @carrinho.setter
    def carrinho(self, carrinho):
        self.__carrinho = [carrinho]

me ajudem

5 respostas

Felipe, caRRinho é diferente de caRinho. Tem que adequar...

parece que não é isso, mesmo copiando o nome da funcão e colodo no lugar do nome (@nome.setter) não funciona

É verdade, Filipe, vc tá certo. Infelizmente não to conseguindo debugar pra ti... :(

uma pena mesmo assim obrigado

solução!

consequi