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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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}")