Я пытаюсь написать код для решения этого упражнения на Python: Я должен использовать библиотеку 'math', sqrt и, возможно, функции pow.
"Расстояние между двумя точками x и y является квадратным корнем суммы
квадратов разностей по каждому измерению х и у.
"Создать функцию, которая берет два вектора и выводит расстояние
между ними.
x = (0,0) y = (1,1) "
Пока я пробовал это - что, конечно, не сработало.
x = (0,0)
y = (1,1)
(c1, c2) = x
(c3, c4) = y
math.sqrt(sum((c1,**2)(c2,**2)(c3,**2)(c4,**2)))
File "<ipython-input-14-ac0f3dc1fdeb>", line 1
math.sqrt(sum((c1,**2)(c2,**2)(c3,**2)(c4,**2)))
^
SyntaxError: invalid syntax
if c1 < c3:
difference1 = c3-c1
print(difference1)
1
... даже не уверен, с какими расчетами мне следует работать.
def distance(x, y):
ммм ... я ожидаю, что функция начинается с распаковки кортежей! Но не уверен, как написать все остальное или чисто.
Я начинающий программист, а не математик, поэтому я могу ошибаться в нескольких аспектах ... Это упражнение из этого курса HarvardX: 'Использование Python для исследований' .
Это нормально, чтобы искать решения через StackOverflow для изучения этого курса ... не обманывают, чтобы просить указатели.
Большое спасибо за любые идеи! Я буду продолжать искать вокруг.