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))

在知道三角形三边的长而不知道高的情况下使用海伦公式可以更快更简便的求出面积。以上就是在python中用海伦公式求三角形面积的代码啦,这种方法既可以求面积又可以求周长,大家可以直接套用哦~

  • 7
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值