Implementação
Console
Não consigo encontrar o erro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Implementação
Console
Não consigo encontrar o erro
Falta uma letra na declaração da função:
def __init__(self, dia, mes, ano) :
self.dia = dia
self.mes = mes
self.ano = ano
Olá Paulo,
O construtor está errado. Troque int por init ficando assim:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
Código completo:
class Date:
def __init__(self, dia, mes, ano) :
self.dia = dia
self.mes = mes
self.ano = ano
def imprime_formatada(self):
print(f'{self.dia}/{self.mes}/{self.ano}')
Boa noite
Agradeço pelas observações, resolveram o meu problema
Quando puder, marque um dos tópicos como solução.