Евклидово расстояние, что я должен делать здесь - PullRequest
0 голосов
/ 05 апреля 2020

Напишите программу distance.py, которая читает n (int) из командной строки, два n-мерных списка x и y оватов со стандартного ввода и записывает в стандартный вывод евклидово расстояние между двумя векторами, представленными x и у. Евклидово расстояние рассчитывается как квадрат root сумм квадратов разностей между соответствующими записями: Примечание: Мы увидим различные методы ввода / вывода, включая стандартный ввод, в следующие недели. Тем не менее, вы можете попросить TA о стандартном вводе для решения этого вопроса. Если хотите, вы можете начать со следующего шаблона:

import math import stdio import sys

  • Считайте n (int) из командной строки. ...
  • Считать n чисел из стандартного ввода и сохранить их в списке x. x = ... для диапазона i in. (...): ...
  • Считать n чисел из стандартного ввода и сохранить их в списке y. y = ... для i в диапазоне (...): ...

  • Установить расстояние 0,0 ...

  • Вычислить квадрат Евклида расстояние между х и у. для i в диапазоне (...):
  • Добавьте квадрат (x [i] - y [i]) к расстоянию. ...
  • Установить расстояние до квадрата root самого себя. ...
  • Запись расстояния до стандартного вывода.
...