Olá, Adriano!
Parece que você fez um ótimo trabalho com a classe Data! Você adicionou a funcionalidade de formatar a data tanto no formato brasileiro quanto no americano, o que é uma ótima ideia.
No entanto, de acordo com o texto do desafio, a classe Data precisa ter um método chamado formatada() que imprime a data no formato 21/11/2007. No seu código, você criou dois métodos separados para formatar a data (formatadaBR() e formatadaUS()), mas não criou o método formatada() que o desafio pede.
Então, para atender ao desafio, você poderia adicionar o método formatada() à sua classe. Veja como ficaria:
class Data:
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))
def formatadaBR(self):
print("{}/{}/{}".format(self.dia, self.mes,self.ano))
def formatadaUS(self):
print("{}/{}/{}".format(self.mes,self.dia ,self.ano))
Agora, quando você chamar d.formatada(), ele imprimirá a data no formato 21/11/2007, como o desafio pede.
Espero ter ajudado e bons estudos!