Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Desafio do Python - Aula 3

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

    def formatação(self):
        print(self.dia, self.mes, self.ano, sep="/")
        # Ou uma outra opção
        print("{}/{}/{}".format(self.dia, self.mes, self.ano))
2 respostas

Legal Jorge, é isso ai!

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

    def formatação(self):
        print(self.dia, self.mes, self.ano, sep="/")
        # Ou uma outra opção
        print("{}/{}/{}".format(self.dia, self.mes, self.ano))

Podemos tambem usar o f"{variavel}" no Python 3, substituindo o "".format().

--  print("{}/{}/{}".format(self.dia,self.mes,self.ano))
--  print(self.dia, self.mes, self.ano, sep="/")
++  print(f"{self.dia}/{self.mes}/{self.ano}")
class Datas:
    def __init__(self, dia, mes, ano):
        self.dia = dia 
        self.mes = mes
        self.ano = ano

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