Gente, to com um problema com os elementos da lista de pontos:
quando fui fazer a tupla com os pontos que devem ser devolvidos ela retorna assim:
In [47]: par
Out[47]: (<ponto2d.Ponto2D at 0x1f6b624fb38>, <ponto2d.Ponto2D at 0x1f6b624fb38>)
O print ta certo, ele faz isso:
In [48]: print(lista2[0])
(0, 0)
Mas não sei o que ta acontecendo com a tupla, alguém pode dar alguma dica?