Как определить заштрихованную область в питоне
Перейти к содержимому

Как определить заштрихованную область в питоне

  • автор:

Как определить заштрихованную область в питоне

Что писать в if? Я очень долго думал, но никак не могу придумать. Нужно определить входит ли точка с координатами (x, y) в закрашенную область.введите сюда описание изображения

Python-сообщество

Прикреплённый файлы:
attachment2020-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»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *