1
resposta

[Projeto] Desafio feito.

class Data:

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

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

Olá Matheus!

Pelo código que você compartilhou, você criou a classe "Data" com um construtor que recebe os parâmetros dia, mês e ano, e um método chamado "formatada" que imprime a data no formato "dia/mês/ano".

Você está no caminho certo! Agora, para resolver o desafio, você precisa criar um arquivo chamado "datas.py" e implementar essa classe dentro dele.

Depois de criar o arquivo "datas.py" e implementar a classe "Data", você pode importá-la em outro arquivo e testar o código fornecido no enunciado do desafio:

from datas import Data
d = Data(21,11,2007)
d.formatada()

Esse código irá criar um objeto da classe "Data" com os valores 21, 11 e 2007 para dia, mês e ano, respectivamente, e em seguida irá chamar o método "formatada" para imprimir a data formatada no formato "dia/mês/ano".

Espero ter ajudado e bons estudos!