Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

2
respostas

Desafio Opcional

class Data:
    def __init__(self, dia, mes, ano):
        self.dia = dia
        self.mes = mes
        self.ano = ano

    def formatada(self):
        print(self.dia, self.mes, self.ano, sep='/')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas

Bom dia Lucas, tudo bem? Espero que sim!

Obrigado por deixar a sua resolução aqui no fórum, ficou certinho.

Bons estudos!

Eu fiz um pouco diferente, criei mais um atributo chamado 'data' que já deixa formatado, ai o método formatada somente exibe esse atributo 'novo', não sei se é a melhor maneira de implementação porém resolveu o problema.

class Data:

    def __init__(self, dia, mes, ano):
        self.dia = dia
        self.mes = mes
        self.ano = ano
        self.data = "{}/{}/{}".format(dia, mes, ano)

    def formatada(self):
        print(self.data)