class Pessoa:
def __init__(self, nome='', idade=0, trabalho=''):
self.nome = nome.title()
self.idade = idade
self.trabalho = trabalho
def __str__(self):
return f'{self.nome}, {self.idade} anos, {self.trabalho}'
@property
def saudacao(self):
if self.profissao:
return f'Ola, sou {self.nome}! Trabalho com {self.trabalho}'
else:
return f'Ola, sou {self.nome}!'
def aniversario(self):
self.idade += 1
pessoa1 = Pessoa(nome='Alice', idade=20, trabalho='Engenheira')
pessoa2 = Pessoa(nome='Maria', idade =45, trabalho='Desenvolvedora')
pessoa3 = Pessoa(nome='Joao', idade='25')
print('Informacoes iniciais:')
print(pessoa1)
print(pessoa2)
print(pessoa3)
print()
print(pessoa1.saudacao)
print(pessoa2.saudacao)
print(pessoa3.saudacao)