python利用海倫公式求三角形的面積

2020-12-13 跟我一起學編程

前言

從小學我們都知道,三角形的面積是底乘以高除以2。那麼已知任意一個三角形的三條邊,如何能夠求出三角形的面積呢?這裡我們用到了海倫公式

海倫公式又譯作希倫公式、海龍公式、希羅公式等,它是利用三角形的三條邊的邊長直接求三角形面積的公式,表達式為:

其中p是三條邊的和的一半兒。

python根據三角形三條邊求面積

1.三角形的三條邊的符合條件

我們知道,三角形有三條邊,且三條邊需要滿足兩邊之和大於第三邊,否則不構成三角形。

2.海倫公式求三角形面積

a = float(input('輸入三角形第一邊長: '))

b = float(input('輸入三角形第二邊長: '))

c = float(input('輸入三角形第三邊長: '))

while a+b<c or a+c<b or b+c<a:

print('輸入的邊構不成三角形,請重新輸入!')

a =float(input ('輸入三角形第一邊長:'))

b =float(input ('輸入三角形第二邊長:'))

c =float(input ('輸入三角形第三邊長:'))

# 計算半周長

s = (a + b + c) / 2

# 計算面積

area = (s*(s-a)*(s-b)*(s-c)) ** 0.5

print('三角形面積為 %0.2f' %area)

結語

在本例當中,我們用到了input輸入,float類型轉換。且根據三條構成條件使用while做循環判斷,最後利用海倫公式,藉助冪次運算函數完成了python的學習。在本例中**作為冪次運算是重點。

相關焦點

  • 利用python計算三角形的面積
    利用python計算三角形的面積。(1)輸入三個數,作為三角形的三個邊長,利用海倫公式計算三角形的面積。海倫公式:假設在平面內,有一個三角形,邊長分別為 a、b、c,三角形的面積 S可由以下公式求得。"請輸入第二條邊"))c=float(input("請輸入第三條邊"))p=(a+b+c)/2S=math.sqrt(p*(p-a)*(p-b)*(p-c))print("三角形({},{},{})的面積為:{}".format(a,b,c,
  • 三角形面積的海倫-秦九韶公式
    [引言]已知三角形的三邊可以確定一個三角形,不僅可以確定三角形的三個內角,而且可以確定三角形的面積。
  • 海倫公式:已知三邊長求三角形面積通解公式證明
    為了增強粉絲的粘性,我將把所講過的公式、定理、題型編輯成word可列印的文檔,方便同學們在複習的時候,只要掃一掃就可以看視頻講解。任何人,只要關注我,都可以向我索取。索取方式:目前只能通過加我個人微信。但凡是我講過的課題、或發布過的資料,都將無償分享。我的個人微信號:jishishuxue.
  • 三角形面積公式一網打盡
    一提起求三角形面積,大家都可以脫口而出「二分之一底乘高」,沒錯,這很簡單也是其它衍生出來的面積公式的鼻祖
  • 三角形的面積計算公式
    三角形的面積計算公式:   1.已知三角形底a,高h,則 S=ah/2   2.已知三角形三邊a,b,c,則   (海倫公式)(p=(a+b+c)/2)   S=√[p(p-a)(p-b)(p-c)]   =(1/4)√[(a+b+c)(a+b-c)(a+c-b)
  • 三角形面積公式如果你只會一個的話,那麼你就out了!
    海倫公式求三角形面積可以說是初中生的「看家本領」,畢竟好像每位同學都知道三角形面積公式;但是往往中考有可能就針對同學們的得意之處入手,改變遊戲規則,使得正常的三角形面積公式無法適用,雖然這種情況並不多見,但是一個好學生應當能做到遇題不慌,因此掌握一些必要的公式是很有用的。
  • 初中數學中已知三邊長度的一般三角形求面積的四種方法及拓展
    在數學史上,他以出色地解決幾何測量問題而聞名,曾提出不少計算圖形面積和體積的精確或近似公式,其中包括著名的已知三角形三邊求三角形面積的海倫公式:設三角形ABC三邊長為a、b、c,r=(a+b+c)/2則S△ABC=sqrt(r*(r-a)*(r-b)*(r-c))我國南宋時期著名數學家秦九韶在《數書九章》中記述了「三斜求積術」,即已知三角形的三邊長,求它的面積,用現代式子表示即為
  • 【初中生能看懂系列】僅用勾股定理證明秦九韶—海倫(面積)公式
    那我想了想,這次寫點初中生學過勾股定理和平方差公式就能看懂的東西吧嘿嘿!那這次就分享一下數學文化——秦九韶的三角形面積算法「三斜求積術」,並用最簡單、最通俗易懂的知識(話)去證明之,並利用平方差公式,對式子進行因式分解,進而得到漂亮的海倫公式!
  • 神奇的海倫公式
    小編先想了一下自己知道的三角形面積的公式.很顯然基本公式完全不行啊,哪來的高呵. 三角函數求解也得知道一個角啊。       很顯然,我們還需要一個特別強大的公式。小編在仔細拜讀了陶大神的講解以後得知了這個神奇的公式,後來又在刷其他的題目時又屢屢遇見了它,體會到了它的威力。真心膜拜啊.
  • 三角形面積計算的萬能公式,學霸狀元們都熟悉秘技,你是否了解?
    今天想和大家介紹一下有關求解三角形的面積的知識。按照我們以往都知道的,三角形的面積應該怎麼求呢?三角形的面積S=底x高÷2,在這裡我們可以找到三組底對應的三組高,即可以寫出3個式子,這個是我們一般的方法,這個是我們大多數同學一定是會的一種方法。
  • 初中數學公式:三角形面積公式
    中考網整理了關於初中數學公式:三角形面積公式,希望對同學們有所幫助,僅供參考。   由不在同一直線上的三條線段首尾順次連接所組成的封閉圖形叫做三角形。平面上三條直線或球面上三條弧線所圍成的圖形。三條直線所圍成的圖形叫平面三角形;三條弧線所圍成的圖形叫球面三角形,也叫三邊形。
  • 如何學好初中數學-教材公式拓展5 海倫公式及其證明
    通過這篇文章,我們詳解快速求三角形面積的海倫公式,這個公式在初中課本沒有出現,但是在求三角形面積的應用中可以簡化很多步驟,所以我們通過講解這個公式讓大家在求三角形面積時多一種方法並加快速度(文章尾部附有往期文章連結)如何學好初中數學:教材公式拓展-海倫公式及其證明
  • 三角形的幾個面積公式都是什麼時候發現的?
    在《阿里亞哈塔曆書》(Heidi Roupp)「算數篇」第6回中,古印度著名數學家阿耶波多準確給出了一般三角形求面積的公式:「tribhujasya phalashariram samadalakoti bhujardhasamvargah 」譯文:對於一個三角形,底的一半與高的乘積即為其面積
  • 求三角形面積不要套公式
    △ABC的三條邊的長度分別是3√2、4和√10,求它的面積是多少?題目中,三角形是一般形狀的三角形,因此面積公式不能直接用。我們知道,已知三邊長度有海倫公式可以作為萬能公式,但本題中邊長的帶根號的無理數,計算起來很繁瑣,且海倫公式在課本中並沒涉及,我們是否有更簡單的方法呢?觀察一下三條邊長,有兩個根號,一個整數。帶根號的3√2,對我們來說是不是有點熟悉?為什麼這樣說?
  • 三角形面積秒殺法
    每日一題曾經發過這樣一道題:暱稱為「高中數學學術交流」的朋友留言到:這個題用向量分解法, 知道面積是三角形的
  • 海倫—秦九昭公式的推導與應用例析
    ,由於大學、中學課本配合不夠,許多同學對這一公式感到陌生,現提供這一公式的幾種證明方法,最後再提供利用海倫公式解2016年廣州二模理科數學第16題。關於海倫公式(Heron's formula或Hero's formula)的歷史海倫公式亦稱「海倫-秦九韶公式」。
  • 2021年中考數學知識點:三角形面積公式
    中考網整理了關於2021年中考數學知識點:三角形面積公式,希望對同學們有所幫助,僅供參考。   由不在同一直線上的三條線段首尾順次連接所組成的封閉圖形叫做三角形。平面上三條直線或球面上三條弧線所圍成的圖形。三條直線所圍成的圖形叫平面三角形;三條弧線所圍成的圖形叫球面三角形,也叫三邊形。
  • 三角形求高為什麼面積先要乘以2——圖形面積計算公式教學的一些感悟
    此類問題,在前面幾個課時當中也有提及,平行四邊形已知面積和底,求高或已知面積和高,求底;三角形已知面積和底,求高或已知面積和高,求底。諸如此類問題一眼看去無非是對這些面積計算公式的變形,在上這個單元之前,甚至在上的過程中,我都臆想著計算面積的公式知道,那這類問題應該沒什麼問題了吧(孩子們應該都會做)。
  • 2021年中考數學知識點:等腰直角三角形面積公式
    中考網整理了關於2021年中考數學知識點:等腰直角三角形面積公式,希望對同學們有所幫助,僅供參考。   等腰直角三角形面積公式   =(1/2)*底*高   s=(1/2)*a*b*sinC(C為a,b的夾角)   底*高/2   底X高除2二分之一的(兩邊的長度X夾角的正弦)   s=1/2的周長*內切圓半徑   s=(1/2)*底*高   s=(1/2)
  • 三角形的面積計算公式竟然有30個!
    在數學中,三角形面積的計算是非常基本的,也是考試常考的。小學階段會單獨考,中學階段會蘊含在某些題中考查 。三角形的面積計算公式有很多,本篇文章介紹了從小學到大學的大部分三角形的面積計算公式,掌握如下三角形面積的計算公式,可以幫助你快速地做數學題。建議收藏!