class Datas():
def __init__(self,data):
print("Iniciando formatação da {}".format(data))
self.data = data
def Mostrar_Data(self):
print(self.replace(".","/"))
class Datas():
def __init__(self,data):
print("Iniciando formatação da {}".format(data))
self.data = data
def Mostrar_Data(self):
print(self.replace(".","/"))
Oi Dailson.
Alguns pontos no código que você postou:
class Datas():
def __init__(self,data):
print("Iniciando formatação da {}".format(data))
self.data = data
def Mostrar_Data(self):
print(self.replace(".","/"))
Não vejo a necessidade do parenteses depois do nome da classe e também vi que faltou o data depois do self e antes do replace, ficando assim:
class Datas:
def __init__(self,data):
print("Iniciando formatação da {}".format(data))
self.data = data
def Mostrar_Data(self):
print(self.data.replace(".","/"))
Gostei da sua solução, mas um ponto de atenção é que ela não funciona exatamente como foi proposto no exercício, já que ele esperava receber três números e ter uma função chamada formatada, mas mesmo assim é valida a sua solução.
Recomendo que veja a soluções de outros alunos aqui da Alura nesse tópico.
Parabéns pela sua solução e por dividir ela aqui no fórum.
Bons Estudos.