Как определить заштрихованную область в питоне
Что писать в if? Я очень долго думал, но никак не могу придумать. Нужно определить входит ли точка с координатами (x, y) в закрашенную область.
Python-сообщество
Прикреплённый файлы:
2020-10-21_124757.png (4,8 KБ)
#2 Окт. 21, 2020 19:45:17
#3 Окт. 24, 2020 10:22:47
не решение вашей задачи но очень похожее на вашу
правда на си
но тут перделать на питон не сложно


1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде 
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите
и вставьте ссылку на его url
…
есчщо
#4 Окт. 24, 2020 11:58:26
#5 Окт. 24, 2020 17:26:11
1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде 
2. чтобы вставить изображение залейте его куда нибудь (например) , нажмите
и вставьте ссылку на его url
…
есчщо
#6 Окт. 24, 2020 19:21:07
#7 Окт. 25, 2020 00:48:32
Напишите условие которое определяет заштрихованную область нужен и «А» вариант и «В» ПРОГРАММА НУЖНА НА Python Помагите
На мото все видно, помогите пожалуйста .
Не уточняется, включена ли граница или нет. Вот условия без границы.
Если граница включена, замените ‘>’ на ‘>=’, ‘<‘ на ‘<=’.
Функция sin и константа pi взяты из math [from math import sin, pi]
В
Заштрихованная область [закрыт]
Учебные задания допустимы в качестве вопросов только при условии, что вы пытались решить их самостоятельно перед тем, как задать вопрос. Пожалуйста, отредактируйте вопрос и укажите, что именно вызвало у вас трудности при решении задачи. Например, приведите код, который вы написали, пытаясь решить задачу
Закрыт 2 года назад .
Что писать в if? Я очень долго думал, но никак не могу придумать. Нужно определить входит ли точка с координатами (x, y) в закрашенную область.
Python-сообщество
Здравствуйте. Помогите, пожалуйста, решить задачу. Весь день потратил на решение, так и не смог ничего придумать.
В математике совсем не силен 
Составить программу, определяющую принадлежит ли точка с координатами
(x; y) заштрихованной части плоскости. Координаты точки ввести с
клавиатуры. Для решения вам необходимо написать все уравнения прямых

Отредактировано Vasya343 (Фев. 27, 2021 18:48:36)
#2 Фев. 27, 2021 22:32:11
Определить принадлежит ли точка заштрихованной части плоскости.
дело не в математике.Перед тобой возникла какая-то проблема,и проблема она для тебя потому, что ты не знаешь как ее решить.Решение этой проблемы,этот нужный результат уже есть,и ты можешь представить в голове как ты решил эту проблему,ты видишь как ты радуешься своей победе,но не можешь вспомнить как ты пришел к этому нужному результату.Ты говоришь себе,как я это сделал. какими знаниями я обладал,которые сейчас не знаю,и это ключевой момент!Тебе нужно собрать все эти знания из которых строиться этот результат.Ты спрашиваешь себя,а что же я не знаю?
В твоем примере: что такое координаты? почитай про них если в школе не учил,интернет полон информации.
находится ли точка в заданных границах?так и пиши в поисковике “точка внутри многоугольника”, поверь от такого напора информации за раз голова может взорваться,но там знания которые приведут тебя к результату,их нужно впитать в себя,хочешь выборочно,хочешь все подряд.
Теперь когда у тебя есть нужная информация,ты можешь из нее лепить как из пластилина.Не знаешь как связать информацию или ее мало,опять ищешь, вникаешь,пробуешь,ошибаешься,снова читаешь,снова пробуешь,сравниваешь с результатом,так ты идешь к своему запланированному будущему,в котором твоя проблема решена,будущее которое ты придумал,а не которое выбрало тебя как наполнение для мира.
PS. твою задачу решали уже сотни раз. ссылка википедия
#3 Фев. 28, 2021 08:33:39
Определить принадлежит ли точка заштрихованной части плоскости.
Данную задачу нужно решать по этой формуле A x + B y + C = 0? Задача на знание разветвляющиеся процессы.
xam1816 спасибо, но по ссылке слишком мудрено, а задачка из предмета основ программирования.
Тема: Составление логических выражений. Программирование
разветвляющихся вычислительных процессов.
Цель: Научиться составлять логические выражения, использовать
условный оператор.
Питон
Напишите программу, которая определяет, попала ли точка с заданными координатами в заштрихованную область.
Входные данные
Входная строка содержит два вещественных числа – координаты точки на плоскости (сначала x -координата, затем – y -координата).
Выходные данные
Программа должна вывести слово ‘YES’, если точка попала в заштрихованную область, и слово ‘NO’, если не попала.
Примеры
входные данные
-0.5 0
выходные данные
NO
входные данные
0.5 0.
выходные данные
YES

AJamshed: from math import atan2, degrees
def solve(x, y):
if x < -1 or x > 1:
return «NO»
if y < -1 or y > 1:
return «NO»