查阅相关的数学资料后,我们可以得知海伦公式表示为:S=[P(p-a)(p-b)(p-c)]^0.5,并且是用于求解三角形面积的公式。同时,三角形面积公式也可表示为 S=0.5*ab*sinC,不过需要知晓角C的情况下才能使用第二个公式。二者均可用于验证我们得到的答案是否正确。

Python编写

def Heron_formula(a, b, c):
    p = (a + b + c) / 2
    S = (p * (p - a) * (p - b) * (p - c)) ** 0.5
    return S


if __name__ == '__main__':
    print(Heron_formula(3, 4, 5))

相应输出

6.0

Process finished with exit code 0

思路拓展

海伦公式的提出为三角形和多边形的面积计算提供了新的方法和思路,在知道三角形三边的长而不知道高的情况下使用海伦公式可以更快更简便的求出面积,比如说在测量土地的面积的时候,不用测三角形的高,只需测两点间的距离,就可以方便地导出答案。