1
resposta

Mão na massa: refatorando uma função - Classe Pessoa

class Pessoa:
    def __init__(self, nome, profissao, idade):
        self._nome = nome
        self._profissao = profissao
        self._idade = idade
        
    def __str__(self):
        return(f"{self._nome}, {self._profissao}, {self._idade} anos.")

    def aniversario(self):
        self._idade += 1

    @property
    def saudacao(self):
        return f"Olá, sr. {self._profissao}."

paulo = Pessoa('Paulo', 'Administrador', 50)
print(paulo)
paulo.aniversario()
print(paulo)
print(paulo.saudacao)
1 resposta

Ai sim Paulo! Parece estar tudo certinho