class Pessoa:
def __init__(self, nome, idade, profissao):
self.nome = nome
self.idade = idade
self.profissao = profissao
def __str__(self):
return f'Olá, {self.nome}, voce {self.idade} anos'
def anivesario(self):
passou_um_ano = int(input('Já fez aniversário esse ano?\nDigite 1 para sim ou 2 para não:'))
if passou_um_ano == 1:
self.idade += 1
print(f'Parabéns! Agora você tem {self.idade} anos.')
else:
print(f'Voce permanece com {self.idade} anos.')
@property
def saudacao(self):
if self.profissao.lower() == 'desenvolvedor':
return f'Olá, {self.nome}! Pronto para codar hoje?'
elif self.profissao.lower() == 'professor':
return f'Bom dia, {self.nome}! Vamos ensinar algo novo?'
elif self.profissao.lower() == 'médico':
return f'Doutor {self.nome}, prontos para salvar vidas?'
else:
return f'Olá, {self.nome}! Tenha um ótimo dia de trabalho como {self.profissao}.'
pessoa1 = Pessoa('Peter', 25, 'Desenvolvedor')
print(pessoa1)
pessoa1.anivesario()
print(pessoa1.saudacao)