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

Desafio Opcional - datas.py

class Data:

    def __init__(self, day, month, year):
        self.day = day
        self.month = month
        self.year = year

    def formatada(self): 
        if(self.month < 10): print(self.day, f'0{self.month}', self.year, sep='/')
        else: print(self.day, self.month, self.year, sep='/')
1 resposta
solução!

Olá Caio, tudo bem?

Procure usar f-string em toda a saída da função print() e nas condicionais if-else deixe o código indentado. Isso facilita a legibilidade do mesmo.

if(self.month < 10):
    print(f'{self.day} / 0{self.month} / {self.year}')
else:
    print(f'{self.day} / {self.month} / {self.year}')

Bons estudos!