Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio Opcional - Datas

Olá! Queria saber se o meu código foi escrito da maneira correta...

class Data:

    def __init__(self, dia, mes, ano):
        print("Construindo objetos...{}".format(self))
        self.dia = dia
        self.mes = mes
        self.ano = ano

    def formatada(self):
        print ("{:02d}/{:02d}/{}".format(self.dia, self.mes, self.ano))
2 respostas
solução!

Funciona sim, porém a formatação da string com :02d não pareceu necessária para este exercício.

Segue meu código:

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

    def formatada(self):
        print("{}/{}/{}".format(self.__dia,self.__mes,self.__ano))

    pass

Opa, Rodrigo!

Desculpa a demora...

Mas, então, coloquei com :02d para, caso a data seja de número único, colocar um 0 na frente; puramente por questão de estética. Mas muito obrigado por ter respondido :)