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

Desafio opcional Datas

class Data:

def __init__(self, dia, mês, ano):
    self.dia = dia
    self.mês = mês
    self.ano = ano

def formatada(self):
    if (self.ano >= 0) and (1 <= self.mês <= 12) and (1 <= self.dia <= 31)
        print(self.dia, self.mês, self.ano, sep = '/')
    else:
        print("Insira dados válidos.")
2 respostas
solução!

Olá Dirceu, ótima resolução!

Muito bom ter adicionado uma verificação se a data é válida, faltou apenas colocar os : no final do if. Recomendo também evitar nomes de variáveis com acento como regra geral em programação, no caso seria melhor utilizar apenas mes

Bons estudos!

Muito obrigado pela resposta!