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

Saída do programa duplicada

Eu fiz o programa para formatar a data como pedido, o problema é que na IDE, ou no terminal do GNU/Linux a data formatada aparece duas vezes.

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

    def formatada(self):
        print("%s/%s/%s" %(self.dia, self.mes, self.ano))

from datas import Data

d = Data(21,11,2007)

d.formatada()

Olha como fica a saída do programa!

21/11/2007
21/11/2007
2 respostas
solução!

Cara eu fiz o teste aqui no meu terminal com o seu código é saiu somente uma data, não tem nenhum cache no seu terminal ou algo do genêro ?

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