1
resposta

Implementando métodos - Desafio opcional

class Data:
    def __init__(self, dia, mes, ano):
        print("Construindo a data...")
        self.dia = dia
        self.mes = mes
        self.ano = ano
        print(f"{self.dia}/{self.mes}/{self.ano}")

    def formatada(self):
        print(f"{self.dia:02d}/{self.mes:02d}/{self.ano}")

A saida será:

from datas import Data
data1 = Data(1, 6, 2022)
Construindo a data...
1/6/2022
data1.formatada()
01/06/2022
1 resposta

Olá Fernando, tudo bem com você?

Meus parabéns pela implementação do código, ficou excelente o uso da formatação de strings para adicionar o zero (0) em números menores que dez (10), fico feliz pelo compartilhamento com a comunidade do fórum Alura.

Para aprimorar ainda mais o seu conhecimento sobre formatação de strings, deixo abaixo uma recomendação de artigo, o artigo está em inglês, caso tenha dificuldade com o idioma recomendo o uso do tradutor do navegador.

Conte sempre com o fórum.

Estou à disposição, abraços e bons estudos.