A forma abaixo é a mais correta?
-- coding: UTF-8 --
class Data:
def init(self, p_dia, p_mes, p_ano): self.dia = p_dia self.mes = p_mes self.__ano = p_ano
def formatada(self): print('{}{}{}'.format(self.dia, self.mes, self.__ano))
A forma abaixo é a mais correta?
class Data:
def init(self, p_dia, p_mes, p_ano): self.dia = p_dia self.mes = p_mes self.__ano = p_ano
def formatada(self): print('{}{}{}'.format(self.dia, self.mes, self.__ano))
Vc errou a digitação de novo, sempre compare a sua digitação com o texto do instrutor:
Seu código formatado em uma linha cada função: // NÃO ESTA ERRADO, MAS FICA CONFUSO
-- coding: UTF-8 --
class Data:
def init(self, p_dia, p_mes, p_ano): self.dia = p_dia self.mes = p_mes self.__ano = p_ano
def formatada(self): print('{}{}{}'.format(self.dia, self.mes, self.__ano))
Seu código FORMATADO em varias linhas:
#-- coding: UTF-8 --
class Data:
def __init__(self, p_dia, p_mes, p_ano):
self.dia = p_dia
self.mes = p_mes
self.__ano = p_ano
def formatada(self):
print('{}{}{}'.format(self.dia, self.mes, self.__ano))
OBS: olhe o cerquilha ante do -- coding: UTF-8 --, esta é a forma correta de uso segundo o PEP 263 --> https://www.python.org/dev/peps/pep-0263/