@stamdyscias

Из python 2 в python 3, как исправить?

Здравствуйте, в коде когда лямбды исправлял, в 3-ем они другие то возникли ошибки как их исправить
import math
x1 = 3
y1 = 6
point = [x1, y1] ## Точка
points = [[2,3],[1,9],[4,8],[7,3],[10,9],[14,8]] ## Список точек
def rasstoyanie(point, points):
    rasstoyaniya = {}
    for p in range(0, len(points)):
        print(p)
        result = math.sqrt((points[p][0] - point[0])**2 + (points[p][1] - point[1])**2)
        rasstoyaniya[p] = result
    a = sorted(rasstoyaniya.items(), key=lambda k_v: v[1])
    minimal = min(a)
    print ('Минимальное расстояние %s координаты %s' % (minimal[1], points[minimal[0]]))
rasstoyanie(point, points)
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Milyuta
Системщик
Ошибку в студию
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы