1
resposta

Minha solução para o exercício

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

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.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software