1
resposta

Compartilhando Desafio Opicional

A solução que propus é a seguinte:

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

    def formatada(self):
        print(self.dia + "/" + self.mes + "/" + self.ano)

Imagino que não seja a forma mais elegante e otimizada de solucionar mas resolve o problema.

1 resposta

Olá Abel! Tudo certo? Espero que sim. 🙂

Parebéns pelo empenho no curso! Uma outra alternativa seria a seguinte:

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

    def formatada(self):
        print("{:02}/{:02}/{}".format(self.dia, self.mes, self.ano))

Espero ter ajudado! Quaisquer dúvidas, estou à disposição. 😉