Edit: Perdão se a classificação do tópico estiver errada, não estou muito familiarizado com como marcar como resolução da atividade.
Arquivo com a definição da classe (datas.py):
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print("{:02d}/{:02d}/{}".format(self.dia, self.mes, self.ano))
Arquivo com a validação (datas_teste.py):
from datas import Data
def valida_datas():
data = Data(29, 1, 1999)
data.formatada()
if __name__ == '__main__':
valida_datas()