Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio Opcional

No arquivo datas.py:

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

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

Em outro arquivo, utilizando a biblioteca datas

from datas import Data

d = Data(21, 11, 2007)
d.formatada()
2 respostas
solução!

Olá, Júlia!

Pelo que entendi, você está trabalhando em um projeto opcional no curso de Python de Orientação a Objetos e está com dúvidas em relação ao código apresentado.

O código apresentado define uma classe chamada "Data" que possui um construtor que recebe três parâmetros: dia, mês e ano. Além disso, a classe possui um método chamado "formatada" que imprime a data no formato "dd/mm/aa".

No segundo trecho de código, é importada a classe "Data" do arquivo "datas.py" e é criado um objeto "d" do tipo "Data" com os valores 21, 11 e 2007 para dia, mês e ano, respectivamente. Em seguida, o método "formatada" é chamado para imprimir a data no formato desejado.

Bons estudos!

Opa Lucas. Não fiquei com dúvidas, só queria expor como fiz o meu código, vlw.