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

Определить лежит ли точка в окружности (с вводом центра окружности)

14.10.2019, 02:33. Показов 16487. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть часть кода для того что бы дать ответ на вопрос: Лежит ли точка? Но загвоздка в том что тут центр круга 0,0. Как мне сделать так что бы я ввёл другой центр окружности и python выполнил проверку, а лежит ли эта точка на окружности с центром к примеру в точке 3,3 с радиусом = 1. Помогите пожалуйста, на ночь голова не варит вообще.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import math
 
print("Введите координаты точки и радиус круга")
x = float(input("x = "))
y = float(input("y = "))
r = float(input("R = "))
 
r_xy = math.sqrt(x ** 2 + y ** 2)
 
if r_xy <= r:
    print("Точка принадлежит кругу")
else:
    print("Точка не принадлежит кругу")
Добавлено через 1 минуту
Добавить ещё что-ли
Python
1
2
3
4
5
x = float(input("x = "))
y = float(input("y = "))
r = float(input("R = ")
xk = float(input("x(к) = "))
yk = float(input("y(к) = "))
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2019, 02:33
Ответы с готовыми решениями:

Определить лежит ли точка внутри окружности
1. Напишите тело функции, определяющей лежит ли точка внутри окружности на плоскости. function in_circle(a:Point; o:Circle):boolean; ...

Определить лежит ли данная точка внутри окружности
Помогите! написать алгоритм решении задачи на С++ . Даны координаты точки x и y и радиус окружно- сти R. Центром окружности является...

Определить, лежит ли данная точка внутри окружности
Доброго времени суток! Помогите, пожалуйста, написать программку Координаты некоторой точки и радиус окружности задается с клавиатуры....

2
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
14.10.2019, 08:36
Лучший ответ Сообщение было отмечено Jushara как решение

Решение

Уравнение эллипса
https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}^{2} / {a}^{2} + {y}^{2} / {b}^{2} = 1
У нас круг => a = b = r
Если центр эллипса в точке (cx, cy), то
https://www.cyberforum.ru/cgi-bin/latex.cgi?{(x - cx)}^{2} / {r}^{2} + {(y - cy)}^{2} / {r}^{2} = 1.
Если это выражение меньше 1, то точка находится в окружности
Python
1
print((x - cx)**2 / r**2 + (y - cy)**2 / r**2 < 1)
2
14 / 4 / 0
Регистрация: 07.10.2019
Сообщений: 245
14.10.2019, 09:06  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import math
 
print("Введите координаты точки: ")
x = float(input("x = "))
y = float(input("y = "))
print("Введите центр окружности и его радиус: ")
r = float(input("R = "))
xk = float(input("x(k) = "))
yk = float(input("y(k) = "))
 
 
if (x - xk)**2 / r**2 + (y - yk)**2 / r**2 < 1:
    print("Точка принадлежит кругу")
else:
    print("Точка не принадлежит кругу")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2019, 09:06
Помогаю со студенческими работами здесь

Определить лежит ли точка внутри данной окружности
2. Пользователь вводит радиус круга, центр которого лежит в начале координат и координаты точки (X, Y), в программа высчитывает – лежит ли...

Определить, лежит ли точка с координатами (x,y) внутри окружности радиусом R
Здраствуйте. Вот дали решить две задачи, срок 3 дня! Они сами по себе простые, только синтаксиса VB незнаю. Напешите решение пожалуйста,...

Определить, лежит ли точка с координатами внутри сектора окружности
Помогите решить задачу в Microsoft Visual Studio №1 Определить, лежит ли точка с координатами (x, y) внутри сектора окружности с...

По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.
По заданным координатам центра окружности и ее радиусу определить координаты точек пересечения окружности с осями координат.

Определить лежит ли данная точка внутри окружности заданного радиуса
помогите пж ))) в заголовке нельзя писать это номер 1: Ввести с клавиатуры координаты точки A (x,y) и определить лежит ли данная точка...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru