• Python
  • 07. Armazenamento de múltiplos dados em listas

Entregador mais próximo#

Para desenvolver um aplicativo de entrega de comida, é útil saber qual entregador está mais próximo do restaurante. Faça uma função que recebe as coordenadas de um restaurante e uma lista de coordenadas (posições) de entregadores. Sua função deve devolver o índice do entregador mais próximo do restaurante.

Uma coordenada é representada por uma lista que contém 2 elementos. O primeiro representa o valor da coordenada x e o segundo o valor da coordenada y.

Sua função deve se chamar: entregador_mais_proximo.

Observação 1: a distância de um ponto \((x_1, y_1)\) a outro ponto \((x_2, y_2)\) é dada por \(\sqrt{(x_2-x_1)^2 + (y_2-y_1)^2}\).

Observação 2: o índice inicia em ZERO. Ou seja, o primeiro é o índice 0, o segundo é o índice 1 e assim por diante.