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