class Data:
def __init__(self, dia, mes, ano):
self.dia = int(dia)
self.mes = int(mes)
self.ano = int(ano)
def formatação(self):
print(f'{self.dia:02d}/{self.mes:02d}/{self.ano}')
Meu problema é que na hora de executar a variavel: d = Data("12", "07", "2004") Tenho que colocar o número em strings, senão da erro, por isso coloquei int() na hora de declarar os self's. Alguém sabe uma solução?