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