Olá. Tudo bem?
Segue meu exercício feito:
class Pessoa:
def __init__(self, nome, profissao, idade=0):
self.nome = nome
self.profissao = profissao
self.idade = idade
def __str__(self):
return f'{self.nome} | {self.idade} | {self.profissao}'
@property
def saudacao(self):
if self.profissao:
return f'Olá, sou {self.nome} e minha profissão é {self.profissao}'
else:
return f'Olá, sou {self.nome}'
def aniversario(self):
self.idade += 1
pessoa1 = Pessoa('Roberto', 'Gestor de Tráfego', 22)
print(pessoa1)
pessoa1.aniversario()
print(pessoa1)
print(pessoa1.saudacao)