0
respostas

meu codigo completo teve alguns erros mais corrigindo saiu perfeito

class Pessoa:
pessoa = []
def init (self, nome='', idade=0, profissao=''):
self.nome = nome
self.idade = idade
self.profissao = profissao
Pessoa.pessoa.append(self)

def __str__(self):
    return f'Meu nome é {self.nome}, {self.idade} anos, {self.profissao}'

@classmethod
def saudacao(cls):
    for pessoa in cls.pessoa:
        print(f'Olá, {pessoa.nome}, que legal ser um(a) {pessoa.profissao} de {pessoa.idade} anos!')
        pessoa.idade += 1
        print(f'Parabéns {pessoa.nome}, agora você tem {pessoa.idade} anos!')

@property
def msg_personalizada(self):
    return f'candidato(a) {self.nome}, sua idade é {self.idade} anos e sua profissão é {self.profissao}'

pessoa1 = Pessoa('Ana', 28, 'Engenheira')
pessoa2 = Pessoa('Bruno', 35, 'Data Scientist')

pessoa1.saudacao()

print(pessoa1.msg_personalizada)
print(pessoa2.msg_personalizada)