1
resposta

Exercicio de Formatação de data

class formataData:
    def __init__(self ,d,m,a):
        self.dia = d
        self.mes = m
        self.ano = a

        print("{0}/{1}/{2}" .format(self.dia, self.mes,self.ano))
        pass
from datas import formataData
data = formataData("02","09","79")
02/09/79
1 resposta

Olá Camila, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Meus parabéns pelo seu empenho. Fico feliz que tenha compartilhado a resolução do desafio com a comunidade do fórum Alura, ele atende bem o que foi proposto.

Quero aproveitar a oportunidade e lhe passar uma dica de boas práticas de programação, quando estamos declarando classes, por convenção em Python usamos a nomenclatura no padrão PascalCase, onde escrevemos as palavras juntas (quando usamos mais de uma) e a primeira letra de cada palavra deixamos maiúscula. Por exemplo:

class FormataData:

Para conhecer um pouco mais sobre os padrões das nomenclaturas usadas em Python recomendo a leitura do seguinte artigo, que irá abordar com mais detalhes sobre os outros padrões de nomenclaturas e onde são aplicados:

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Fico à disposição.

Abraços e bons estudos!