python计算多边形面积

image

def polygon_area(points):
    """返回多边形面积

    """
    area = 0
    q = points[-1]
    for p in points:
        area += p[0] * q[1] - p[1] * q[0]
        q = p
    return abs(area / 2)
posted @ 2021-07-14 17:28  不能说的秘密  阅读(443)  评论(0编辑  收藏  举报