利用python判断两圆位置关系

img

主要求圆心距:
distance = ((x1-x2)**2+(y1-y2)**2)**0.5

然后与 abs(r1-r2) 和 r1+r2比较大小,看是包含、相交、相切还是相离
大概如下,平面解析几何的基础概念都快忘光了
distance > r1+12 相离
distance == r1+12 相外切
abs(r1-r2) < distance < r1+12 相交
abs(r1-r2) > distance 包含
abs(r1-r2) = distance 相内切