Olá, João! Tudo bem?
Pelo que vi, você fez um ótimo trabalho na implementação da classe Data! Seu código está correto e de acordo com o que foi pedido no desafio. A classe Data que você criou possui um método construtor que inicializa os atributos dia, mês e ano, e um método formatada() que imprime a data no formato desejado.
Aqui está o seu código novamente para referência:
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}")
E aqui está um exemplo de como você pode usar a classe Data:
from datas import Data
d = Data(21,11,2007)
d.formatada() # Isso imprimirá: 21/11/2007
Parabéns pela dedicação e pelo esforço em resolver o desafio opcional! Continue assim, você está no caminho certo!
Espero ter ajudado e bons estudos!