arquivo "data.py"
class Data:
def __init__(self,dia,mes,ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print("{0}/{1}/{2}".format(self.dia,self.mes,self.ano))
arquivo "data.py"
class Data:
def __init__(self,dia,mes,ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
print("{0}/{1}/{2}".format(self.dia,self.mes,self.ano))
Tem um outro jeito de formatar strings que eu pesquisei, daria pra usar:
data = f"{self.dia}/{self.mes}/{self.ano}"
isso diminuiria um pouco a quantidade de texto, não que isso faça muita diferença no fim das contas mas só pra mostrar um jeito diferente mesmo
e pra rodar o código no mesmo arquivo, dá pra usar:
if __name__ == "__main__":
d = Data(21, 11, 2007)
d.formatada()