1
resposta

Resolução do Desafio Opcional - Implementando Métodos

Edit: Perdão se a classificação do tópico estiver errada, não estou muito familiarizado com como marcar como resolução da atividade.

Arquivo com a definição da classe (datas.py):

class Data:

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

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

Arquivo com a validação (datas_teste.py):

from datas import Data


def valida_datas():
    data = Data(29, 1, 1999)
    data.formatada()


if __name__ == '__main__':
    valida_datas()
1 resposta

Olá Matheus, tudo bem com você?

Meus parabéns pela resolução do desafio, ficou funcional e atende bem a proposta da atividade. Vejo que foi além do proposto e adicionou a formatação de string, essa dedicação é muito importante para o seu desenvolvimento e para fixar o que está aprendendo.

Seu tópico foi criado corretamente, está linkado com o curso que o desafio de criação da classe Data pertence.

Afim de que continue compartilhando com a comunidade suas dúvidas e conhecimento, deixo como recomendação o seguinte vídeo que explica sobre como obter máximo proveito do fórum da Alura:

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

Fico à disposição.

Abraços e bons estudos.