1
resposta

Implementando métodos - Desafio Opcional

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

    def formatada(self):
        print(f"{self.dia}/{self.mes}/{self.ano}")
1 resposta

Ficou ótimo Raphael,

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.

Grande abraço e vamos avançando cada dia um pouco.