Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvida do exercio

Ola pessoal o exercicio na mostra nada alguem pode me ajudar

class Data():
   def __init__(self,dia,mes,ano):
       self.dia=dia
       self.mes=mes
       self.ano=ano


def formatada(self):

        print("{:02d}/{:02d}/{:04d}".format(self.dia,self.mes,self.ano))
2 respostas
solução!

Fala aí Joel, beleza? Fiz o teste aqui e deu certo, não mexi em nada no seu código, segue o exemplo:

class Data():

  def __init__(self, dia, mes, ano):
    self.dia = dia
    self.mes = mes
    self.ano = ano

  def formatada(self):
      print("{:02d}/{:02d}/{:04d}".format(self.dia, self.mes, self.ano))

today = Data(1, 1, 1994)
today.formatada()

No console foi impresso:

01/01/1994

Estou utilizando a versão 3.6.1 do Python.

Espero ter ajudado.

Corroboro o entendimento do moderador. Testei aqui no Console do Pycharm e funcionou, Eu estou na versão 3.6.3.