海倫公式

海倫公式

根據(jù)三角形的三條邊長度a,b,c,計(jì)算三角形的面積S
p = (a + b + c)/2
S^2 = p * (p - a) * (p - b) * (p - c)

海倫公式的Python實(shí)現(xiàn)
#輸入三條變邊長分別賦值給a,b,c
a,b,c = eval(input("give three number separated by comma:"))

#判斷給定的三條邊是否能組成一個三角形
while not (a+b>c and a+c>b and b+c>a):
    print('pls give 3 nums once again!')
    a,b,c = eval(input("give three number separated by comma:"))

p = (a + b + c)/2
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
print('三角形的面積為:{0:9.3f}'.format(area)) 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 利用三角形的三條變長直接求三角形面積的公式。 公式描述:a,b,c分別為三角形三邊長;p為半周長,p = 1/2(...
    MapleLuv閱讀 2,396評論 0 0
  • 選擇題部分 1.(),只有在發(fā)生短路事故時或者在負(fù)荷電流較大時,變流器中才會有足夠的二次電流作為繼電保護(hù)跳閘之用。...
    skystarwuwei閱讀 14,354評論 0 7
  • 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 10,468評論 0 13
  • 年輕是資本,沖動是魔鬼。知道自己想要什么,知道自己的計(jì)劃。
    lemon_yf閱讀 253評論 0 0
  • 整合springboot + security + druid + swagger2 + jwt的 gradle 配置
    路過的人兒閱讀 442評論 0 0

友情鏈接更多精彩內(nèi)容