1
resposta

[Projeto] Resolução com f-string

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

Olá, Jairo. Tudo tranquilo?

Parabéns pela sua implementação do desafio. É importante colocarmos em prática tudo que aprendemos. Agradeço por compartilhar seu desenvolvimento conosco.

Gostaria de aproveitar a oportunidade para deixar uma dica. Você pode utilizar a seguinte linha de código dentro do método formatada():

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

Dessa forma, a saída será formatada com dois dígitos para dia e mês, sempre com um zero à esquerda quando necessário. Como, por exemplo, a data 02/03/2023.

Qualquer dúvida estou a disposição.

Abraços. Bons estudos!