1

PYTHON:

点 [4, 7] 到以 [2, 9] 为中心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数的准确度。

提示:点到圆的距离是点到圆心的距离减去圆的半径。您可以使用本周视频中描述的点对点距离代码。

我相信答案就在这个函数中:

def dist(p, q):
       return math.sqrt((p[0] - q[0]) ** 2 + (p[1] - q[1]) ** 2)

我尝试了许多不同的组合,但似乎找不到答案。帮助将不胜感激!谢谢!

4

1 回答 1

3

如果您有此功能并考虑到提示,则解决方案非常简单:

dist([4.0, 7.0], [2.0, 9.0]) - 2.0
于 2013-11-07T11:21:42.910 回答