2
respostas

[Projeto] Classe Data

Criação da classe Data:

class Data:
    def __init__(self, dia : int, mes : int, ano : int):
        self.dia = dia
        self.mes = mes
        self.ano = ano
    
    def formatada(self):
        formato = f"{self.dia:02d}/{self.mes:02d}/{self.ano:02d}"
        return formato


d = Data(21,11,2007)
d.formatada()
2 respostas

Oi Lucas, tudo bem?

Muito obrigada por compartilhar a sua solução para a atividade. A estrutura que você implementou demonstra um entendimento sólido dos conceitos de programação orientada a objetos e uma aplicação prática desses conhecimentos.

Além disso, parabéns por adotar boas práticas de codificação, como a utilização de anotações de tipo para os parâmetros do construtor. Isso não apenas torna o código mais legível, mas também contribui para uma programação mais robusta.

A função formatada que você implementou mostra uma abordagem elegante para formatar a data de acordo com o padrão desejado.

Mais uma vez, obrigada por compartilhar sua solução.

Um abraço e bons estudos.

Obrigado!