Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 23, 2022 20:11:21

bebra
Зарегистрирован: 2022-11-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверить, принадлежат ли точки x,y заштрихованной области

Доброго времени суток. Нужна помощь в решении этой задачи, заранее благодарен

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

Прикреплённый файлы:
attachment 2022-11-23_21-10-46.png (32,7 KБ)

Офлайн

#2 Ноя. 23, 2022 23:41:50

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

Проверить, принадлежат ли точки x,y заштрихованной области

Сначала сделай код для квадрата. Потом добавь в код для квадрата вычитание круга.

Если точка принадлежит квадрату, то проверить принадлежит ли она кругу. Если точка принадлежит квадрату и не принадлежит кругу, то она принадлежит зашрихованной области.

Принадлежность квадрату можно проверить через известные границы сторон квадрата.
Принадлежность кругу можно проверить через формулу вычисления расстояния от одной точки до другой. Если расстояние от центра окружности до заданной точки больше длины радиуса окружности, то точка находится вне круга, образованного этой окружностью.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version