def get_intersections(circle1, circle2): d=math.sqrt((circle2.x-circle1.x)**2 + (circle2.y-circle1.y)**2) # non intersecting if d > circle1.radius + circle2.radius : return false # One circle within other if d < abs(circle1.radius - circle2.radius): return false # coincident circles if d == 0 and circle1.radius == circle2.radius: return false else: return true