Python Math: Упражнение 79 с решением
Напишите программу Python для вычисления евклидова расстояния.
Примечание. В математике евклидово расстояние или евклидово расстояние метрика — это «обычное» (т.е. прямолинейное) расстояние между двумя точками в евклидовом пространстве. С этим расстоянием евклидово пространство становится метрическим пространством. Соответствующая норма называется евклидовой нормой.
Пример решения : —
Код Python:
import math # Примеры точек в трехмерном пространстве ... x = (5, 6, 7) y = (8, 9, 9) distance = math .sqrt (sum ([(a - b) ** 2 для a, b в zip (x, y)])) print ("Евклидово расстояние от x до y:", расстояние)
Пример вывода:
Евклидово расстояние от x до y: 4,69041575982343
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом, поскольку он выполняет указанную программу:
Редактор кода Python: