Программа для определения принадлежности точки кругу с центром в начале координат может выглядеть следующим образом:
import random
def belongs_to_circle(x, y, radius):
distance = (x ** 2 + y ** 2) ** 0.5
return distance <= radius
x = random.uniform(-6, 12)
y = random.uniform(-6, 12)
radius = random.uniform(3, 10)
print("Координаты точки:", x, y)
print("Радиус круга:", radius)
if belongs_to_circle(x, y, radius):
print("Точка принадлежит кругу.")
else:
print("Точка не принадлежит кругу.")
Мы используем случайные числа, чтобы сгенерировать координаты точки и радиус, а затем проверяем принадлежность точки кругу с помощью функции belongs_to_circle. Если точка находится внутри или на границе круга, выводится сообщение "Точка принадлежит кругу", в противном случае - "Точка не принадлежит кругу".
