Olá Felipe, tudo belezinha?
Para resolver esse problema, basta adicionar um :02d
entre as chaves { }
das variáveis de dia e mês, como é mostrado no exemplo a seguir:
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print(f"{self.dia:02}/{self.mes:02}/{self.ano}")
Assim, todo número inteiro será formatado para um campo de largura mínima 2, com preenchimento de zero à esquerda, quando a largura mínima de dois caracteres não for atendida.
Além disso, parabéns pela implementação do desafio. Continue sempre colocando em prática o que você aprender.
Espero ter ajudado. Qualquer outra dúvida estou a disposição.
Abraços. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!