1
resposta

Desafio opcional de formatação de data, Concluído!

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))
1 resposta

O meu ficou bem parecido, mas eu usei fstring ao invés do format e eu formatei os valores pra serem apresentados sempre assim "00/00/0000" digitos respectivamente, se liga:

class Data:

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

    def formatada(self):
        print(f'{self.dia:2}/{self.mes:2}/{self.ano:4}')

Assim, se eu fizer:

>>> data_de_hoje = Data(8,  8, 2020)

Quando eu fizer:

>>>data.formatada()

O meu resultado será:

08/08/2020