Python:
点 [4, 7] 与以 [2, 9] 为圆心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数字的准确度。
提示:点到圆的距离等于点到圆心的距离减去圆的半径。您可以使用本周视频中介绍的点对点距离代码。
我相信答案就在这个函数中:
def dist(p, q):
return math.sqrt((p[0] - q[0]) ** 2 + (p[1] - q[1]) ** 2)
我尝试了多种不同的组合,但似乎找不到答案。帮助将不胜感激!谢谢!
最佳答案
如果您有此功能并考虑提示,解决方案非常简单:
dist([4.0, 7.0], [2.0, 9.0]) - 2.0
关于python - 点 [4, 7] 与以 [2, 9] 为圆心、半径为 2 的圆上最近的点之间的距离是多少?提供至少 4 位数字的准确度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19834528/