O meu código ficou conforme abaixo. Espero ajudar alguém.
class Pessoa:
nome = ''
idade = ''
profissao = ''
pessoas = []
def __init__(self, nome, idade, profissao):
self._nome = nome
self._idade = idade
self._profissao = profissao
Pessoa.pessoas.append(self)
def __str__(self, nome, idade, profissao):
return (f'{self.nome} | {self.idade} | {self.profissao}')
def faz_aniversario(self):
self._idade += 1
return self._idade
def listar_pessoas():
for pessoa in Pessoa.pessoas:
print (f'O nome da pessoa é: {pessoa._nome} | você têm {pessoa._idade} | sua profissão é {pessoa.profissao}')
@property
def saudacao(self):
return (f'Bom dia {self._nome}, a sua profissão é {self._profissao}')
pessoa_a = Pessoa ('Elisângela', 24, 'bacharel em Sistemas de Informação')
Pessoa.listar_pessoas()
pessoa_a.faz_aniversario()
Pessoa.listar_pessoas()