2
respostas

Desafio opcional

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

def formatadata(self):
    print("{}/{}/{}".format(self.dia, self.mes, self.ano))

No console: from datas import Data d = Data(21,11,2007) d.formatadata() 21/11/2007

2 respostas

Mas eu também pensei na possibilidade de usar o sep = '/', porém não estou conseguindo: print('{}','{}','{}', sep = '/'.format(self.dia, self.mes, self.ano))

Vocês podem me ajudar, por favor?

Consegui usar o parâmetro sep usando o Format da seguinte forma:

def formatada(self):
        print(f"{self.dia}", f"{self.mes}", f"{self.ano}", sep="/")

O format pode ser adicionado apenas com f antes das chaves e colocando a variável dentro das chaves, acredito que fica mais fácil na leitura do código.

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