class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formata(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 formata(self):
print("{}/{}/{}",format(self.dia, self.mes, self.ano))
Olá Guilherme, tudo bem com você?
Meus parabéns pelo seu empenho, fico feliz que tenha compartilhado o seu desenvolvimento com a comunidade do fórum Alura.
Analisando o código notei que na parte onde é realizado a formatação da string chamando o método format
, foi feita uma troca entre o ponto (.) e a vírgula (,). Quando queremos chamar algum método de um objeto devemos fazer o uso do ponto (.).
Basta modificar a seguinte linha, deixando conforme abaixo.
print("{}/{}/{}".format(self.dia, self.mes, self.ano))
Note a troca realizada, foi adicionado o ponto entre a string e o método format
.
Lembre-se que pode contar sempre com a comunidade do fórum Alura, seja para compartilhar o seu desenvolvimento ou para tirar suas dúvidas.
Fico à disposição.
Abraços e bons estudos.