>>> par_mais_proximo_faixa(2,0,3,6,pontos)
(2.23606797749979, [[0, 3], [2, 2]])
Nessa saída eu fiquei com uma dúvida, sendo par_mais_proximo(d,p,q,r,lista_pontos) e no enunciado diz que d = min(d_esq, d_dir), como que o programa está retornando uma distância maior que a faixa de valores estipulada? Não deveria retornar None,[] nesse caso?