Помогите разобраться как решить
Верно ли я понял, что мне надо поделить список на равные списки в задаче ниже и потом сравнить их с points?
Задача: Есть четырехугольная схема полетов дрона с координатами (1, 2, 3, 4). У нас есть словарь points, ключи которого — кортежи, точки полета между координатами четырехугольника, вида (1, 2). Значения словаря — это расстояния между указанными точками. points = {(0, 1): 2, (0, 2): 3.8, (0, 3): 2.7, (1, 2): 2.5, (1, 3): 4.1, (2, 3): 3.9} Напишите функцию calculate_distance, которая на вход принимает список координат четырехугольника из словаря вида [0, 1, 3, 2, 0]. Функция должна подсчитать, используя указанный словарь, какое общее расстояние пролетит дрон, двигаясь между точками.