【发布时间】:2016-03-06 05:16:23
【问题描述】:
我有一个这样的点列表:
a = [(2,4),(34,53),(34,2),(84,64)]
这些点按顺时针顺序排列,形成一个多边形。我需要找到多边形的周长,这将是相邻点之间距离的总和。我必须使用距离公式来找到距离,所以它必须是(2,4) 和(34,53) 之间的距离,然后是(34,53) 和(34,2) 之间的距离等等。
我将如何编写这个 for 循环,它使用距离公式来使用第一个元素和第二个元素的点,然后当移动到第二个和第三个元素等等,最后当它在最后元素,它对最后一个元素和第一个元素使用距离公式..有点像自动换行?
【问题讨论】:
标签: python list python-3.x for-loop