Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Nao consigo usar o setter na minha classe, poderia me ajudar?


class Agenda:
    def __init__(self, nome, telefone, email):
        self.__nome = nome
        self.__telefone = telefone
        self.__email = email

    @property
    def nome(self):
        return self.__nome

    @property
    def telefone(self):
        return self.__telefone

    @property
    def email(self):
        return self.__email

    @nome.setter
    def mudar_nome(self, nome_novo):
        self.__nome = nome_novo


agenda = Agenda("Guilherme", 545435454, "teste@teste2.com")
agenda.mudar_nome("Gui")

print(agenda.nome)

Onde eu errei, o codigo nao funciona,. Eu queria apenas atribuir um novo valor a agenda->nome

1 resposta
solução!

consegui