1
resposta

Desafio opcional orientação obejto

class Data: def init(self,dia,mes,ano): self.dia = dia self.mes = mes self.ano = ano def formatada(self): print(f'{self.dia}/{self.mes}/{self.ano}')

1 resposta

Sugiro usar o símbolo </> do fórum para criar espaços de código neste fórum, pois seu "init" parace em negrito e sem os underscores.

Uma sugestão dada pelo Felippe Rafael do Alura Scuba Team para mim foi delimitar o número de zeros à esquerda para deixar as datas em um formato padrão. Então, faço essa sugestão para você:

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}')

data_aleatoria = Data(1,2,2020)  # Só digitar dia, mês e ano.
data_aleatoria.formatada()

Esse exemplo resulta em: 01/02/2020