1
resposta

ESTA CORRETO?

class Data:

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


def exibe_data_formatada(self):
    print('{:02}/{:02}/{:02}'.format(self.dia, self.mes,self.ano))
1 resposta

Fala Bruno, tudo bem?

Isso mesmo! Parabéns :D

Porém, caso queira, também seria interessante retornar somente a data formatada para o cliente, para que ele possa manipula-la do jeito que preferir (seja mostrando em um print ou algo mais), então o que faremos, será apenas retornar a string formada:

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

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

Espero ter ajudado, bons estudos :D