Кортеж практическое задание | Sololearn: Learn to code for FREE!
Новый курс! Каждый программист должен знать генеративный ИИ!
Попробуйте бесплатный урок
+ 2

Кортеж практическое задание

Вам даны координаты 2 точек. Необходимо рассчитать расстояние по прямой между ними.Первое значение представляет координат x точки p, а второе значение - координат y. import math p1 = (23, -88) p2 = (6, 42) # место для вашего кода x = (p1[0]+ p1[1]) **2 y = (p2[0] + p2[1]) **2 z = x + y sqrt = math.sqrt(z) print(sqrt) Я понимаю что что то не понимаю, но что не понимаю понять не могу) Помогите понять что упускаю в решении

4th Apr 2021, 1:11 PM
Егор Осмоловский
Егор Осмоловский - avatar
10 ответов
+ 2
Может быть так: dx = p2[0] - p1[0] dy = p2[1] - p1[1] d = math.sqrt(dx ** 2 + dy ** 2) ?
4th Apr 2021, 5:28 PM
Nikolai Ivanov
Nikolai Ivanov - avatar
+ 2
import math p1 = (23, -88) p2 = (6, 42) # место для вашего кода dx = p2[0] - p1[0] dy = p2[1] - p1[1] d = math.sqrt(dx ** 2 + dy ** 2) print(d)
3rd Aug 2022, 7:03 AM
Artem Kirichenko
Artem Kirichenko - avatar
+ 1
А точнее я даже суть задачи понять не могу.
4th Apr 2021, 1:18 PM
Егор Осмоловский
Егор Осмоловский - avatar
+ 1
Благодарю, правда есть вопрос линия от чего и до чего мы выстраиваем?
4th Apr 2021, 2:33 PM
Егор Осмоловский
Егор Осмоловский - avatar
+ 1
Мой вариант дает ответ 131.1 https://code.sololearn.com/cRk2OpQVKMku/?ref=app
5th Apr 2021, 6:59 AM
Nikolai Ivanov
Nikolai Ivanov - avatar
0
Потому что даже мой вариант был методом постановкой формул вычислить, но прочитав задание более внимательно перед глазами не вижу что делаем, хотя есть у нас и плоскость х и плоскость у, напишите кто может оброзно выразить понятным языком цель задачи
4th Apr 2021, 2:38 PM
Егор Осмоловский
Егор Осмоловский - avatar
0
Не работает
4th Apr 2021, 4:56 PM
Егор Осмоловский
Егор Осмоловский - avatar
0
import math p1 = (23, -88) p2 = (6, 42) # место для вашего кода x = (p1[0] ** 2 + p1[1] ** 2) y = (p2[0] ** 2 + p2[1] ** 2) z = x + y sqrt = math.sqrt(z) print(sqrt)
4th Apr 2021, 4:57 PM
Егор Осмоловский
Егор Осмоловский - avatar
0
К сожалению ответ 116.... А должен быть 131.. Ближе на 16 по отношению к моему варианту. Кто решил подскажите
5th Apr 2021, 6:07 AM
Егор Осмоловский
Егор Осмоловский - avatar
0
А я отнимал не то, теперь суть понял
5th Apr 2021, 9:56 AM
Егор Осмоловский
Егор Осмоловский - avatar