1
resposta

Desafio Resolvido!

class datas: def init(self,dia,mes,ano): self.dia = dia self.mes = mes self.ano = ano

def printa(self):
    print("{}/{}/{}".format(self.dia,self.mes,self.ano))
1 resposta

Olá, Gabriel Franco. Tudo bom?

Sua solução muito boa!

Uma dica que eu dou é formatar a data para um padrão dd/mm/aaaa (2 dígitos para dia e mês e 4 para ano). A forma que eu utilizei pra fazer isso foi :

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

Ao utilizar o :02 após a variável, eu peço ao python que complete com 0 os espaços vazios até que tenham 2 espaços completos, ou seja, se você digitar 1/1/1992, a data será formatada para 01/01/1992

Nos cursos mais avançados de Python você conhecerá também outras formas de se trabalhar com datas, como utilizando a biblioteca datetime. Caso queira dar uma olhada, tem este artigo da Alura mesmo falando sobre o datetime : Lidando com datas e horários no Python

Espero ter ajudado.