知行编程网知行编程网  2022-08-21 22:30 知行编程网 隐藏边栏  98 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python编程实战:海伦公式求取三角形的面积的相关知识,包括用python写三角形,以及python计算三角形面积公式这些编程知识,希望对大家有参考作用。


Python编程实践:求三角形面积的海伦公式


之前小编给大家介绍了python中求三角形面积的方法:


.大家对三角形面积的计算都有一定的了解,我们也知道计算机可以进行高精度的计算。如果说在测量土地面积的时候,测量的不是三角形的高度,而是两点之间的距离。你能得到答案吗?事实上,这是可能的,而且通过使用赫伦公式可以很容易地得出答案。



1、海伦公式介绍





别称:希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。


原理:利用三角形的三条边的边长直接求三角形面积的公式。


表达式为:S=√p(p-a)(p-b)(p-c)。


特点:形式漂亮,便于记忆。










2、使用

海伦公式

求取三角形的面积










代码:




import math
a = float(input('依次输入边长:\n'))
b = float(input())
c = float(input())
p = (a+b+c)/2
x = p*(p-a)*(p-b)*(p-c)
while x<=0 :
    print('此三边不构成三角形,请重新输入')
    a = float(input('依次输入边长:\n'))
    b = float(input())
    c = float(input())
    p = (a+b+c)/2
    x = p*(p-a)*(p-b)*(p-c)
s = math.sqrt(x)
print('周长:' + str(2*p))
print('面积:' + str(s))

当你知道三角形三边的长度而不是高度时,使用 Heron 公式可以更快、更容易地找到面积。以上是python中使用Heron公式求三角形面积的代码。此方法可用于查找面积和周长。可以直接申请哦~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享