Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 27.04.2021
Сообщений: 24

Определить, попадает ли точка в треугольную область, заданную координатами вершин

27.04.2021, 21:26. Показов 3927. Ответов 1

Студворк — интернет-сервис помощи студентам
Помогите сделать задание пожалуйста)
Определить, попадает ли точка в треугольную область, заданную координатами вершин. Все данные не обязаны быть целыми.
На языке python.
Сейчас имею такую программу:
Python
1
2
3
4
5
6
7
8
9
10
11
12
x = float(input("Введите координату точки по x: "))
y = float(input("Введите координату точки по y: "))
a = float(input("Введите координату вершины 1 по x: "))
b = float(input("Введите координату вершины 1 по y: "))
c = float(input("Введите координату вершины 2 по x: "))
d = float(input("Введите координату вершины 2 по y: "))
e = float(input("Введите координату вершины 3 по x: "))
f = float(input("Введите координату вершины 3 по y: "))
if (x>=a or (-x)<=a) and (y>=b or (-y)<=b) and (x>=c or (-x)<=c) and (y>=d or (-y)<=d) and (x>=e or (-x)<=e) and (y>=f or (-y)<=f):
    print("Точка входит в область")
else:
    print("Точка не входит в область")
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.04.2021, 21:26
Ответы с готовыми решениями:

Попадает ли точка с заданными координатами X, Y в заданную область
Написать программу, которая определяет, попадает ли точка с заданными координатами X, Y в область, закрашенную на рисунке серым цветом....

Попадает ли точка с заданными координатами X, Y в заданную область
Написать программу, которая определяет, попадает ли точка с заданными координатами X, Y в область, закрашенную на рисунке серым цветом....

Определить попадает ли точка с заданными координатами х и у в заданную область
в паскале

1
Эксперт Python
8849 / 4501 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
27.04.2021, 22:10
wetowling,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def sqc(va, vb) :
    if va[0] * vb[1] - vb[0] * va[1] < 0 :
        return -1
    return 1
 
 
def fun() :
    print('координаты вершин через пробел: ')
    line =[list(map(float, input().split()))
             for i in range(3)]
    print('координаты точки через пробел: ')
    point = list(map(float, input().split()))
    # координаты векторов "точка-вершина фигуры"
    vect = [[line[i][0] - point[0],
             line[i][1] - point[1]] 
    for i in range(3)]
    # векторное произведение -> если точка внутри, то знак
    # всех векторных произведений должен совпадать
    ch = [sqc(vect[0], vect[-1])]
    for i in range(1, 3) :
         ch.append(sqc(vect[i], vect[i-1]))
    if len(set(ch)) == 1 :
         print('YES')
    else :
         print('NO')
         
fun()
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.04.2021, 22:10
Помогаю со студенческими работами здесь

Определить, попадает ли точка с координатами пользователя в заданную область
Дана ограниченная область и точка A(x0, y0). Написать программу, которая проверяет, попадает ли точка с координатами пользователя в...

Попадает ли точка с заданными координатами (x;y) в заданную область.
Попадает ли точка с заданными координатами (x;y) в заданную область (по оси x от-2 до 2, а по оси y от 0 до 2). Пожалуйста, помогите...

Проверить, попадает ли точка с координатами в заданную область
Проверить, попадает ли точка М(х, у) с координатами х и у в заданную область.

Попадает ли точка с координатами пользователя в заданную область
Задание №3. Дана ограниченная область и точка A(x0, y0). Написать программу, кото-рая проверяет, попадает ли точка с координатами...

Проверить, попадает ли точка с координатами пользователя в заданную область
Дана ограниченная область и точка A(x0, y0). Написать программу, которая проверяет, попадает ли точка с координатами пользователя в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru