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))
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))
Olá, Isabela! Tudo bem? Como vai?
Perfeita a construção das funções!
Compartilhe o código completo conosco, com a chamada da função, para podermos ver como você desenvolveu e chegou no resultado. ;-)
Ficou muito boa a construção!
Ficaremos no aguardo!
Bons estudos e vamos em frente!!!
Estranho esse editar post
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))
Oi Cássio, tudo bem e você?
Apresentando o código completo, com a chamada da função :)
Código:
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))
Chamada da função:
data = Data(21,11,2007)
data.formatada()
Perfeito, Isabela!
É isso ai! :-)
Outra possibilidade seria acrescentar um return dentro da função formatada, porém o print teria que chamar essa função lá fora:
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self):
return "{}/{}/{}".format(self.dia, self.mes, self.ano)
data = Data(21,11,2007)
print(data.formatada())
Bom, é uma outra forma!!!
Parabéns!!!
Bons estudos, conte consoco nessa jornada e vamos em frente!!!
Fiz assim:
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self, Data):
print("{}/{}/{}".format(self.dia, self.mes, self.ano))
from datas import Data d = Data(21,11,2007) d.formatada(d) 21/11/2007
Fala, Leirson! Tudo bem, amigão? Como vai?
Bacana teu código!!!
O único detalhe, mas não sei se está incluso por ter ficado fora no momento em que postou, quando executamos vai gerar um erro não reconhecendo datas
from datas import Data
sem ele, o resultado virá sem problemas ficando assim
class Data:
def __init__(self, dia, mes, ano):
self.dia = dia
self.mes = mes
self.ano = ano
def formatada(self, Data):
print("{}/{}/{}".format(self.dia, self.mes, self.ano))
d = Data(21,11,2007)
d.formatada(d)
Espero ter ajudado, Leirson!
Bons estudos! ;-)