Відомі записи пересування туриста за місяць, визначити скільки в середньому проходив турист кожного дня (місяць складається з 30 днів, відстані подані у вигляді послідовності s1, s2,...,sn , які в програмі задаються випадковим чином від 5 до 30) Если что это все надо делать на Python.
272
490
Ответы на вопрос:
ответ на python:
x1,y1,x2,y2,x3,y3 = -3,3,-3,-3,3,-3 #координаты вершин треугольника
print("Введите xp,yp:")
xp,yp = map(float, input().split()) #ввод с клавиатуры
#Векторные произведения
c1 = (x2-x1)*(yp-y1)-(y2-y1)*(xp-x1)
c2 = (x3-x2)*(yp-y2)-(y3-y2)*(xp-x2)
c3 = (x1-x3)*(yp-y3)-(y1-y3)*(xp-x3)
#Если меньше 0, то точка внутри треугольника, иначе точка вне треугольника или лежит на стороне.
if (c1<0 and c2<0 and c3<0) or (c1>0 and c2>0 and c3>0):
print("Точка принадлежит треугольнику.")
else:
print("Точка НЕ принадлежит треугольнику.")
Популярно: Информатика
-
sirius201025.05.2020 16:34
-
vika03062007111.01.2021 19:26
-
Facegga20.05.2020 16:06
-
Gibiskus226.06.2022 20:53
-
Кристина2006080519.09.2022 06:42
-
yabreakneckkryt08.03.2021 02:53
-
неудачник1603.07.2022 15:38
-
RedBalloon23.02.2023 02:50
-
smelinkova18.04.2021 04:47
-
Roman78978930.07.2021 06:24