#Praticando Orientação a objetos
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))
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
#Praticando Orientação a objetos
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))
Oi Pedro!
É isso mesmo, sua solução está correta!
A título de curiosidade, quando você tentar instanciar essa classe com números que comecem com 0, por exemplo Data(05, 10, 2020) certamente será gerado um erro. Isso porque o python não aceita números com zeros à esquerda, mas caso queira, você pode conferir mais a respeito desse problema nesse tópico.
Continue sempre praticando! Qualquer dúvida estamos por aqui.
Bons estudos!
Que legal Millena, eu não sobre essa questão do zero, muito obrigado por fomentar a minha curiosidade.