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}')
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}')
Rayalle, desculpe a confusão, testei o código aqui, e realmente tem o funcionamento esperado, mas ainda assim gostaria de deixar outros modos de formatar strings. Boa sorte com o Python, é minha principal linguagem e recomendo muito!
Nesse link você pode ler melhor sobre fstrings e formatção de tipos:Fstrings, formatação de tipos
Espero ter ajudado : )
Oi Vitor, não é uma dúvida... No curso, o desafio opcional fala para postar o código no fórum, foi o que fiz...
Ao tentar colocar a formatação de fstrings como você sugeriu, na realidade me retorna erro.
Mas obrigada pelo link sugerido, irei dar uma lida para aprender mais.
tá postado o meu tbm! haha
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print("{}/{}/{}".format(self.dia, self.mes, self.ano))