Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
13 / 3 / 0
Регистрация: 07.10.2019
Сообщений: 172
1

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

14.10.2019, 02:33. Просмотров 1885. Ответов 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2019, 02:33
Ответы с готовыми решениями:

Определить лежит ли точка внутри окружности
1. Напишите тело функции, определяющей лежит ли точка внутри окружности на плоскости. function...

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

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

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

2
1016 / 653 / 338
Регистрация: 12.03.2018
Сообщений: 1,988
14.10.2019, 08:36 2
Лучший ответ Сообщение было отмечено 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
13 / 3 / 0
Регистрация: 07.10.2019
Сообщений: 172
14.10.2019, 09:06  [ТС] 3
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2019, 09:06

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

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

Определить лежит ли точка с указанными координатами на окружности заданного радиуса
Составьте программу, определяющую, лежит ли точка с указанными координатами X, Y на окружности...

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

Определить какая из точек лежит на окружности, какая внутри окружности, а какая вне окружности
Не могу не как понять какую формулу писать Вот задания Заданы координаты двух точек А(х,у) и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.