Olá estou com problemas na execução do codigo, o VScode esta indicando erros no 'init' e no 'property'
class Pessoa:
def __init__(self, nome='Julio', profissao='Astronauta', idade=40):
self.nome = nome
self.profissao = profissao
self.idade = idade
def __str__ (self):
return f'{self.nome} | {self.profissao}' | {self.idade}
@property
def saudacao(self):
if self.profissao:
return f' Que legal! então você ja foi para o espaço?'
else:
return f'Legal pena que nao foi pro espaço'
def aniversario(self):
self.idade += 1
print (self.idade)