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