{RESOLVIDO}Criando classes úteis (11/11)


#1

Pessoal, o mesmo problema encontrado anteriormente.
Depois de construir o código completo, retornando o valor conforme solicitado ainda recebo a mensagem de erro:

Oops, tente outra vez. Parece que voce nao exibiu "(1, 2, 3)".

Código abaixo retorna com sucesso os valores solicitados:

class Point3D(object):
def __init__(self, x, y, z):
    self.x = x
    self.y = y
    self.z = z
def __repr__(self):
    return "(%d,%d,%d)" % (self.x, self.y, self.z)

my_point = Point3D(1, 2, 3)
print my_point

Bastou acrescentar um espaço entre os %d resolveu, ficando assim:

return "(%d, %d, %d)" % (self.x, self.y, self.z)