Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Desafio Opcional

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

Fiz esse código e deu certo. Entretanto ainda estou com uma dúvida sobre a utilização do "init".

1 resposta
solução!

Boa tarde Jefferson,

A função init inicializa os valores dos atributos de uma classe. Ela faz parte do trabalho de um construtor. Quando criamos um objeto no python o construtor alocará o espaço na memória para esse objeto e aí chamará o init para preencher os atributos do objeto com os valores que passamos na sua criação.

abraços