利用python計算三角形的面積

2021-01-18 最強小學生123

利用python計算三角形的面積。

(1)輸入三個數,作為三角形的三個邊長,利用海倫公式計算三角形的面積。海倫公式:假設在平面內,有一個三角形,邊長分別為 a、b、c,三角形的面積 S可由以下公式求得。

S=根號p(p-a)(p-b)(p-c)

而公式裡的 p 為半周長(周長的一半):p=(a+b+c)/2

import math

a=float(input("請輸入第一條邊"))

b=float(input("請輸入第二條邊"))

c=float(input("請輸入第三條邊"))

p=(a+b+c)/2

S=math.sqrt(p*(p-a)*(p-b)*(p-c))

print("三角形({},{},{})的面積為:{}".format(a,b,c,S))

(2)第(1)題中代碼並沒有判斷所輸入的三條邊 a、b、c 是否能構成一個三角形,這可能導致在輸入的三條邊不能構成三角形時程序報錯。請對第 1 題進行改進,加上判斷三角形能否構成的條件,當輸入的三條邊不能構成三角形時提示「輸入的邊構不成三角形,請重新輸入!」,直到輸入合法才求解三角形的面積。完成後,將程序提交。

import math

a=float(input("請輸入第一條邊"))

b=float(input("請輸入第二條邊"))

c=float(input("請輸入第三條邊"))

if (a+b>c and a+c>b and b+c>a):

p=(a+b+c)/2

S=math.sqrt(p*(p-a)*(p-b)*(p-c))

print("三角形({},{},{})的面積為:{}".format(a,b,c,S))

else:

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

相關焦點

  • 三角形面積計算公式
    可以看出所拼成平行四邊形的底等於三角形的底,平行四邊形的高等於三角形的高;既:所拼成的平行四邊形和三角形「等底等高」,這裡三角形的面積是平行四邊形面積的一半。        通過這個關係,就可以得出三角形面積計算公式:       因為平行四邊形面積=底×高;而這裡三角形面積是平行四邊形面積的一半,      所以三角形面積=底×高÷2     從而我們也可以得出一個知識點:當三角形和平行四邊形等底等高時,三角形面積是平行四邊形面積的一半;或平行四邊形面積是三角形面積的2倍。
  • 如何在Visual Studio計算正方形和圓形面積
    >pythondjangomath庫在數學中,我們知道正方形、矩形和圓形是常見的平面圖,使用公式計算圖形的周長和面積。其中,正方形的面積等於邊長乘以邊長,矩形的面積等於長乘以寬,圓形的面積等於pi乘以半徑的平方。
  • 又是扇形和正方形,又是求陰影面積!還有三角形面積計算,有點難
    又是扇形和正方形,又是求陰影面積!還有三角形面積計算,有點難 2020-11-02 11:05 來源:三樂大掌柜
  • 在計算「三角形、梯形的面積」時,學生總犯這2個小錯誤
    1.求面積總是忘記「÷2」三角形和梯形在教學面積公式的時候,都是運用「拼接法」進行推導的:將2個完全一樣的三角形,拼成一個等底等高的平行四邊形,由此推導出一個三角形的面積公式是——平行四邊形的面積÷2,即三角形的面積
  • 三角形面積計算的萬能公式,學霸狀元們都熟悉秘技,你是否了解?
    今天想和大家介紹一下有關求解三角形的面積的知識。按照我們以往都知道的,三角形的面積應該怎麼求呢?三角形的面積S=底x高÷2,在這裡我們可以找到三組底對應的三組高,即可以寫出3個式子,這個是我們一般的方法,這個是我們大多數同學一定是會的一種方法。
  • 計算陰影部分的面積,李明用的是圓減去兩個三角形,你用的是什麼
    仔細觀察陰影部分是四個相連的不規則圖形,無法直接計算。此時,思考間接計算的方法,比如,前面文章裡我們一起學過的圖形面積相減法。在我們班上,李明同學掌握這種方法進行計算是運用的最好的,每次都得滿分,他的數學成績總是讓所有同學都羨慕不已。下面我們就一起來看看他的答題過程吧。
  • 小學數學~試講~《三角形的面積》
    《三角形的面積》新授1.三角形面積公式的推導師:接下來仔細觀察你手中的紅領巾我們應該如何計算呢?師:首先思考在解決平行四邊形面積的時候,我們是如何解決的呢?師:雖然三角形面積不知道該怎麼做,但是拼成圖形的面積是已經學過的知識了。你的思路非常清晰,那誰也是同樣的想法,再來補充下?師:第一排這位同學,你試試。師:你覺得是兩個三角形拼成了平行四邊形,所以三角形的面積應該是平行四邊形面積的一半。
  • 三角形的幾個面積公式都是什麼時候發現的?
    將土地範圍轉化為有效的幾何圖形、再進行測量計算,這些幾何圖形中常用的就有三角形、梯形、正方形等,經驗性的計算公式得以在「紙草書」中留存來。這裡是萊恩德紙草書中關於三角形面積的計算公式。由於當時並沒有發明「 ┐」等明顯的直角記號,我們從圖像上很難辨別該三角形是直角的還是等腰的。如果是直角三角形,那公式正確。但如果是等腰三角形,這個公式就是一個錯誤的經驗了。
  • 橢圓與雙曲線的焦點三角形面積公式
    圓錐曲線是解幾重要內容,其中橢圓(雙曲線)焦點三角形則是經典問題.關於焦點三角形的研究有太多太多,本文只講其中一個-面積公式.1  焦點三角形定義橢圓(雙曲線)上任一點與其兩個焦點所構成三角形稱為橢圓(雙曲線)焦點三角形. 2  焦點三角形面積計算公式
  • 此題是圓的計算題,求面積最大值和線段長,構造特殊三角形是關鍵
    今天,數學世界分享一道有關圓的計算綜合題,涉及垂徑定理、等腰直角三角形的判定和性質等知識。 一直以來,數學世界都是精心選擇一些數學題分享給大家,目的是希望由此激發學生們對數學這門課程的興趣,並能給廣大學生的學習提供一點幫助!接下來,數學世界就與大家一起來看題目吧!
  • 計算圖形面積(直接求、割補求、特殊法求)
    運用面積關係來解決平面幾何題的方法,稱為面積法。它是幾何中常用的一種方法,面積法的特點是把已知和未知量用面積公式聯繫起來,通過運算達到求證結果。所以用面積法解幾何題,幾何元素之間的關係往往變成數量關係,只要通過計算就可解決,有時可以不添置輔助線,即使需要添置輔助線,也很容易考慮到。求幾何圖形的面積有「三把斧」:(1)直接用三角形、特殊四邊形、圓、扇形等的面積公式求。
  • 高中數學|圓錐曲線之焦點三角形面積
    其中焦點三角形的面積也是一個非常重要的幾何量。Q2怎麼求焦點三角形的面積呢?先看一道例題例題展示:在這道題中,求出焦點三角形的面積還是要花費一些時間去計算。Q3能不能根據上面的解題思路,得到一般結論呢?
  • 利用三角形重心性質渡劫選擇壓軸題
    利用三角形重心性質渡劫選擇壓軸題說起三角形的重心,多數學生都會想到三條中線的交點,然後便是實際應用例如頂起一塊三角形木板之類的問題,卻極少有更深入理解重心與中線之間的數量關係。而在選擇題最後一題,俗稱選擇壓軸題當中,這些「冷門」知識恰恰能派上大用場,甚至非它無解。
  • 「中考數學」與全等三角形有關的證明與計算
    與全等三角形有關的證明與計算是中考命題的熱點,也是解答諸多幾何綜合題的關鍵知識,想要在中考取得好成績,全等三角形不容小覷。「七嘴八舌」說考情陝西、雲南說:在解答題中考查,以三角形或四邊形為背景,直接證明三角形全等或通過三角形全等證明角相等、線段相等或平行。
  • 使用Python+OpenCV進行面部合成
    第一步,我們需要計算合成圖片中像素點 的位置。可以由以下方程算出第二步,我們需要利用以下方程找到像素點的像素強度這就是合成過程,我們已經完成了。現在,讓我們去給川普投票吧!開玩笑的!就像川普一樣,我省略掉了一些重要的細節。想要在圖片I中找到圖片J中的每一個對應像素點,就如同在美國和墨西哥之間建10英尺高的牆一樣難。
  • 【數理之路】三角形面積公式以及三角函數正弦和角公式
    三角形的面積是相鄰兩邊以及它們夾角正弦值三者乘積的一半。如下圖,這是三角形面積的另外一個計算公式。
  • 幾何動點面積重疊計算及旋轉問題
    (1)求線段AC的長;(2)在整個運動過程中,設等邊△EFG與△ABC重疊部分的面積為S,請直接寫出S與t之間的函數關係式,並寫出相應的自變量t的取值範圍;(3)當等邊△EFG的頂點E到達點C時,如圖2,將△EFG繞著點C旋轉一個角度α(0°
  • 利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~
    利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~戰鬥界面要開始,我們首先要分析界面的組成。利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~識別與匹配利用Python實現FGO自動戰鬥腳本,再也不用爆肝啦~計算法則
  • 全網總結最全:17種求三角形面積的公式,從平面到立體,收藏!
    現在網絡上和老師可能都給孩子們總結了很多有關三角形面積公式,但都是缺篇少量的。今天小編給大家分享的這份三角形面積計算公式絕對可以顛覆你對三角形面積計算的認識,以後遇到類似的題目只要直接套用公式即可。我敢肯定至少到目前為止全網絡總結最全的一次。
  • 五年級期末考試必考題型二(圖形面積的計算)
    前面我們找了幾種期末考試必考的簡便運算題型,今天我們又來說說在期末試卷中解決問題裡面一定會有的一個考點:圖形面積的計算一:基本圖形在本學期中我們新學了三種圖形的面積計算,平行四邊形面積=底×高。三角形面積=底×高÷2。