Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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