1
resposta

DESAFIO DATA

class Data:
    def __init__(self,Dia,Mes,Ano):
        self.Dia = Dia
        self.Mes = Mes
        self.Ano = Ano
        print('Construindo Objeto...\n Objeto Criado!') #gostei de escrever isso mesmo sabendo que não é necessario, mas fica bonito ahahaha
        
    def formatada(self):   
        print("{}/{}/{}".format(self.Dia,self.Mes,self.Ano))
        
        
CRIANDO OBJETO: 
d =Data(12,10,2023)

utilizando metodo: 
d.formatada()

Output:
12/10/2023
1 resposta

Olá, Philipe!

Tudo bem?

Pelo código que você compartilhou, parece que você já criou a classe "Data" e implementou o método "formatada" que imprime a data no formato "DD/MM/AAAA". Isso é ótimo!

Agora, para resolver o desafio proposto, você precisa criar um novo arquivo chamado "datas.py" e dentro dele implementar a classe "Data" novamente, seguindo as mesmas especificações do desafio. Em seguida, você pode importar essa classe no seu código principal e utilizá-la da mesma forma que você fez no exemplo.

Aqui está um exemplo de como ficaria o arquivo "datas.py":

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))

Depois de criar esse arquivo, você pode importar a classe "Data" no seu código principal da seguinte forma:

from datas import Data

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

Isso deve imprimir a data formatada no formato "DD/MM/AAAA", assim como foi especificado no desafio.

Espero ter ajudado e bons estudos!