1
resposta

[Projeto] Desafio Proposto: Data Formatada

Segue abaixo o código do desafio proposto de data formatada utilizando POO :)

Arquivo: desafio_data_classe.py
class DataFormatada:

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

    def mostrar_data_formatada(self):
        print(f"\nA data digitada é {self.dia:02d}/{self.mes:02d}/{self.ano}")
Arquivo: desafio_data.py
from desafio_data_classe import DataFormatada

print("\n*****************************")
print(" Mostrador de Data Formatada")
print("*****************************")

dia = int(input("\nDigite o dia: "))
mes = int(input("Digite o mês: "))
ano = int(input("Digite o ano: "))

data = DataFormatada(dia, mes, ano)

data.mostrar_data_formatada()
1 resposta

Olá João, tudo bem com você?

Meus parabéns pela resolução do desafio, ele atende bem o que foi proposto. Fico feliz em ver que foi além, fazendo o uso da formatação de strings e a criação de um menu de interação com o usuário no arquivo desafio_data.py. Essa dedicação e esforço é muito importante na solidificação do aprendizado.

Lembre-se que pode contar sempre com o fórum Alura, seja para compartilhar o seu desenvolvimento, dicas e tirar dúvidas.

Fico à disposição.

Abraços e bons estudos.