Olá, Mário! Tudo bem?
Parabéns pela sua resolução do desafio! Sua classe "Data" parece estar correta e a função "formatada" está formatando a data de acordo com o padrão desejado.
No entanto, notei que a função "formatada" está utilizando o print para exibir a data formatada. Se você quiser apenas retornar a data formatada como uma string, você pode substituir o print por um return na função, assim:
def formatada(self):
return "{}/{}/{}".format(self.dia, self.mes, self.ano)
Dessa forma, ao chamar o método "formatada", você poderá armazenar a data formatada em uma variável ou utilizá-la como desejar.
Bons estudos!