日期:2024-05-13

浙江省杭州市“六县九校”联盟2023-2024学年高二上学期信息技术11月期中联考试卷试题详情

使用Python程序编程探究平面上圆与圆的位置关系,程序代码如下:

def judge(a,b):

    dis=(cir[a][0]-cir[b][0])**2+(cir[a][1]-cir[b][1])**2

    if dis==(cir[a][2]+cir[b][2])**2:

        return 1

    return 0

#cir存储"A"、"B"、"C"三个圆的 x,y 坐标及半径

cir={"A":[1,1,1],"B":[4,5,4],"C":[0,2,1]} 

cnt=judge("A","B")+judge("A","C")+judge("B","C")

运行程序后,变量 cnt 的值是(   )

A、3
B、2
C、1
D、0

试题所涉知识点

知识点
1