class Data:
def __init__(self, d, m, a):
self.dia = d
self.mes = m
self.ano = a
def formatada(self):
print(f'{self.dia:02d}/{self.mes:02d}/{self.ano}')
data = Data(10, 8, 2022).formatada()
class Data:
def __init__(self, d, m, a):
self.dia = d
self.mes = m
self.ano = a
def formatada(self):
print(f'{self.dia:02d}/{self.mes:02d}/{self.ano}')
data = Data(10, 8, 2022).formatada()
Olá, primeiramente vamos resolver alguns erros de identação.
class Data():
def __init__(self, d, m, a):
self.dia = d
self.mes = m
self.ano = a
def formatada(self):
print(f'{self.dia:02d}/{self.mes:02d}/{self.ano}')
minha_data = Data(d=10, m=8, a=2022)
print(minha_data.formatada())
Com o código acima podemos visualizar a execução correta pois:
Bom dia, Matheus.
Eu editei a postagem, errei a formatação na hora de postar no fórum, a maior parte do código não saiu como código.
Com relação a variável, eu passei ela direto do Data() como parâmetro, na ordem pré-definida, apenas pra simplificar.
Obrigado pela ajuda!
Bom dia, por nada, se puder marcar o post como resolvido ficaríamos gratos :)