1
resposta

Desafio opcional Data

class Datas:
    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

Muito legal. Eu fiz parecido, mas ao instanciar a classe ela já retorna a data formatada, no próprio construtor, sem precisar chamar itencionalmente o método. (Claro que depende da utilização):

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

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