1
resposta

[Projeto] [PROJETO] Desafio Opcional

Segue abaixo minha resolução para o desafio opcional referente ao arquivo "datas.py":

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

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

Olá, João! Tudo bem?

Pelo que vi, você fez um ótimo trabalho na implementação da classe Data! Seu código está correto e de acordo com o que foi pedido no desafio. A classe Data que você criou possui um método construtor que inicializa os atributos dia, mês e ano, e um método formatada() que imprime a data no formato desejado.

Aqui está o seu código novamente para referência:

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

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

E aqui está um exemplo de como você pode usar a classe Data:

from datas import Data
d = Data(21,11,2007)
d.formatada()  # Isso imprimirá: 21/11/2007

Parabéns pela dedicação e pelo esforço em resolver o desafio opcional! Continue assim, você está no caminho certo!

Espero ter ajudado e bons estudos!