Write a Python program to determine if the point is inside or outside the circle. (using method _init _()), knowing the coordinates (x1, y1) of the center of the circle and its radius.
بمعلومية إحداثيات (x1، y1) لمركز دائرة وهو نصف القطر. اكتب برنامج بيثون لتحديد ما إذا كانت النقطة تقع داخل الدائرة أو خارجها. (باستخدام طريقة _init _ ())
Write a Python program to determine if the point is inside or outside the circle. (using method _init _()), knowing the coordinates (x1, y1) of the center of the circle and its radius.
1 Answers
import math class circle(): def __init__(self, radius, center): self.radius = radius self.center = center def point_location(self, point): self.point = point #distance between two points distance_p = math.sqrt(pow((self.center[0]-point[0]),2) + pow((self.center[1]-point[1]),2)) print(distance_p) res = self.radius>=distance_p return res if __name__ == '__main__': C1 = circle(5, (0,0)) p_result = C1.point_location((4,4)) if p_result: print("Point lies inside the circle.") else: print("Point lies outside the circle.")