发布网友 发布时间:2022-04-23 01:52
共2个回答
热心网友 时间:2023-10-10 17:34
def cal_area(x1, y1, x2, y2, x3, y3):
a = float(math.sqrt((x2 - x3) ** 2 + (y2 - y3) ** 2))
b = float(math.sqrt((x1 - x3) ** 2 + (y1 - y3) ** 2))
c = float(math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2))
s = (a + b + c) / 2
S = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return S
热心网友 时间:2023-10-10 17:35
计算了三条边的边长
用海*式计算面积