新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python編程實戰(zhàn):海倫公式求取三角形的面積
之前小編向大家介紹了在python中求取三角形面積的方法:三角形面積代碼。大家對三角形面積的求取有了一定的了解,我們也知道計算機可以進行高精度的計算,那如果說在測量土地的面積的時候,不測三角形的高,只測兩點間的距離,可以不可以求取答案呢?其實是可以的,用海倫公式就可以方便地導出答案。

創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設、網(wǎng)站重做改版、萬年網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、HTML5建站、成都做商城網(wǎng)站、集團公司官網(wǎng)建設、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為萬年等各大城市提供網(wǎng)站開發(fā)制作服務。
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中用海倫公式求三角形面積的代碼啦,這種方法既可以求面積又可以求周長,大家可以直接套用哦~
標題名稱:創(chuàng)新互聯(lián)Python教程:python編程實戰(zhàn):海倫公式求取三角形的面積
網(wǎng)站路徑:http://www.5511xx.com/article/dpcdsog.html


咨詢
建站咨詢
