输入五个数据,分别为圆C的中心位置坐标x和y,圆的半径,点P的位置坐标x和y。如果P位于圆C上,则输出“在圆内”,否则输出“在圆外”。
输入格式:
第一行输入圆C的中心坐标x和y,用逗号隔开
第二行输入圆的半径
第三行输入点P的位置坐标x和y,用逗号隔开
输出格式:
“在圆内”或“在圆外”
输入样例:
在这里给出一组输入。例如:
0,0
3
3,0
输出样例:
在这里给出相应的输出。例如:
( 3 , 0 )在圆内
判断一个点是否在圆内,将坐标代进去看就好了,例如:
中心为(0,0),半径为1的圆的方程:+=1
若点(m,n)满足+<=1则点在圆内
同理,若>则在圆外
x,y = map(int, input().split(',')) #圆c的中心坐标
r = int(input()) #圆c的半径
a,b = map(int, input().split(',')) #需要判断的点
if a*a+b*b<= r*r: #如果点在圆内
print("( %d , %d )在圆内"%(a,b))
else: #点不在圆内
print("( %d , %d )在圆外"%(a,b))