1
resposta

refatorando uma função

class Pessoa:

    def __init__(self,nome = 'Cristina',idade = 18, profissao = 'Médica'):
        self.nome = nome
        self.idade = idade
        self.profissao = profissao

    def __str__(self):
        return f'{self.nome} |{self.idade} | {self.profissao}'
    
    def aniversario(self):
        self.idade += 1

    @property
    def saudacao(self):
        return f'Boa noite  Dra. {self.nome}' if self.profissao == 'Médica' else f'Boa noite,{self.nome}'

    


pessoa1 = Pessoa()
print(pessoa1)   

pessoa1.aniversario()
print(pessoa1) 

print(pessoa1.saudacao) 
1 resposta

muito bom!