
python
def contains(self,circle_2D):
x1 = self.__x
y1 = self.__y
x2 = circle_2D.get_x
y2 = circle_2D.get_y
r1 = self.__radius
r2 = circle_2D.get_radius
countDis = int((pow((x2-x1),2) + pow((y2-y1),2)) ** 0.5)
if countDis < r1 and r2 < r1:
print(f"坐标x:{x2},y:{y2},半径{r2},点2在园1内")
return True
else:
print(f"坐标x:{x2},y:{y2},半径{r2},点2不在园1内")
return False
问题
我忘了加()
python
def contains(self,circle_2D):
x1 = self.__x
y1 = self.__y
x2 = circle_2D.get_x()
y2 = circle_2D.get_y()
r1 = self.__radius
r2 = circle_2D.get_radius()
countDis = int((pow((x2-x1),2) + pow((y2-y1),2)) ** 0.5)
if countDis < r1 and r2 < r1:
print(f"坐标x:{x2},y:{y2},半径{r2},点2在园1内")
return True
else:
print(f"坐标x:{x2},y:{y2},半径{r2},点2不在园1内")
return False
