1
resposta

[Projeto] Fiz o desafio do módulo.

*Nada como por a mão na massa e conseguir. *

class Data:

def __init__(self, dia, mes, ano):
    self.dia = dia
    self.mes = mes
    self.ano = ano

def formatada(self):
    print("{}/{}/{}".format(self.dia, self.mes, self.ano))
1 resposta

Olá, José. Tudo tranquilo?

Parabéns pela sua implementação do desafio. É bem legal ver a sua dedicação e empenho. Continue assim! Agradeço por compartilhar seu código conosco.

Além disso, gostaria de deixar uma sugestão de melhoria. O seu código como ele está printa datas como 03/05/2013, sem os zeros a esquerda (3/5/2013). Para melhorar isso você pode escrever o trecho de código da seguinte maneira:

 print("{:02d}/{:02d}/{}".format(self.dia, self.mes, self.ano))

O :02d dentro das chaves indica que devem ser exibidos dois dígitos e caso precise, o número será completado com zeros a esquerda.

Mais uma vez parabéns pelo código.

Abraços. Bons estudos!