1
resposta

Desafio Opcional - Data formatada

class Data:

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

def data_formatada(self):
    print('A data formatada é {}/{}/{}'.format(self.dia, self.mes, self.ano))

Segue print do Console:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Ficou ótimo TEC MYRA,

Podemos também, no próprio print na função formatada(self) informar quantos caracteres queremos no dia, mês e ano:

def formatada(self):
        print(f'{self.dia:02d}/{self.mes:02d}/{self.ano:04d}')

Desta forma ficaria sempre o dia e mês com 2 caracteres e o ano como padrão de 4 caracteres.