Minha resolução é essa:
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}')
d = Data(21,11,2007) d.formatada()
Fiquei com a duvida, é possível usar um if para imprimir uma mensagem de erro caso o dia seja maior que 31 e o mês maior que 12
ex:
if self.dia > 31: print('O dia não pode ser maior que 31')