利用python計算三角形的面積

2020-12-13 最強小學生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("輸入的邊構成不成一個三角形,請重新輸入!")

相關焦點

  • python利用海倫公式求三角形的面積
    前言從小學我們都知道,三角形的面積是底乘以高除以2。那麼已知任意一個三角形的三條邊,如何能夠求出三角形的面積呢?這裡我們用到了海倫公式。海倫公式又譯作希倫公式、海龍公式、希羅公式等,它是利用三角形的三條邊的邊長直接求三角形面積的公式,表達式為:其中p是三條邊的和的一半兒。
  • 利用python計算函數與x軸之間的面積
    用數學表達式表示出來就是:也就是求解任意一個函數的絕對值與x軸之間構成的面積,我們以函數sin(x)為例(因為函數sin(x)便於對計算結果進行檢驗),如圖所示:我們用積分的定義來計算,積分就是將函數分成無數的小段,然後對每一小段進行求和處理。
  • 三角形面積計算公式
    三角形面積計算公式   教學目標   1.理解三角形面積公式的推導過程,正確運用三角形面積計算公式進行計算.   2.培養學生觀察能力、動手操作能力和類推遷移的能力.   3.培養學生勤於思考,積極探索的學習精神.
  • 數學知識點:三角形面積的計算
    複習1、說說長方形、平行四邊形的面積計算公式。長方形的面積=長×寬平行四邊形的面積=底×高2、 計算下面長方形和平行四邊形的面積.生活中常見的三角形思考 :怎樣應用所學的方法探究三角形的面積計算公式?1平方釐米一、用數方格的方法算三角形面積(不滿一格的,都按半格計算)小結:不準確,又比較麻煩。
  • 三角形的面積計算公式
    三角形的面積計算公式:   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)
  • 三角形的面積計算公式竟然有30個!
    在數學中,三角形面積的計算是非常基本的,也是考試常考的。小學階段會單獨考,中學階段會蘊含在某些題中考查 。三角形的面積計算公式有很多,本篇文章介紹了從小學到大學的大部分三角形的面積計算公式,掌握如下三角形面積的計算公式,可以幫助你快速地做數學題。建議收藏!
  • 三角形的面積
    生:面積師:紅領巾是什麼形狀的?生:三角形2、導入課題:師:怎樣才能算出三角形的面積呢?這節課,我們就來共同探究三角形面積的計算方法。(板書:三角形的面積。)二、探索交流,解決問題1、複習平行四邊形的面積公式及推導方法師:同學們還記得我們學過的平行四邊形的面積公式嗎?
  • 三角形求高為什麼面積先要乘以2——圖形面積計算公式教學的一些感悟
    此類問題,在前面幾個課時當中也有提及,平行四邊形已知面積和底,求高或已知面積和高,求底;三角形已知面積和底,求高或已知面積和高,求底。諸如此類問題一眼看去無非是對這些面積計算公式的變形,在上這個單元之前,甚至在上的過程中,我都臆想著計算面積的公式知道,那這類問題應該沒什麼問題了吧(孩子們應該都會做)。
  • 實例詳解,全等三角形性質解決面積問題,學會利用割補法
    全等三角形對於八年級的學生來說,從七年級的圖形初步,到現在的全等形,感覺幾何習題突然難了很多,作為整個中學階段的最為重要的幾何知識,同學們必須掌握起來,不管是選擇題、填空題還是後面的幾何證明,計算。都會涉及到三角形的知識,尤其是現在學習的全等三角形以及以後學習的相似三角形。
  • 《三角形的面積》教學設計
    2.過程與方法:使學生經歷操作、觀察、討論、歸納等數學活動,進一步體會轉化方法的價值,發展學生的空間觀念和初步的推理能力。3.情感、態度與價值觀:讓學生在探索活動中獲得積極的情感體驗,進一步培養學生學習數學的興趣。
  • 三角形的面積公式
    三角形的面積公式:   1、標題《三角形的面積》   2、教學目標:   知識與技能目標:a、運用已有的知識和轉化的數學思想,推導三角形的面積計算公式;b、理解並掌握三角形的面積計算公式;c、能正確計算三角形的面積   過程與方法目標:通過動手操作,讓學生經歷操作、觀察、討論、歸納等數學活動
  • 《三角形的面積》教學實錄及評析
    1.完整經歷三角形面積的探索過程,理解三角形面積計算方法,會正確計算三角形面積,並能解答生活中相應的簡單的實際問題。分析問題,明確方向教師:今天我們一起來研究「三角形的面積」(註:下面加著重號的部分為教師板書內容)。師:看到這個課題,你認為我們主要研究和解決哪些問題?生1:三角形的面積怎麼計算?生2:怎麼研究三角形面積的計算方法?
  • 少兒編程之用Scratch編程計算三角形面積(7分鐘課堂)
    比如三角形面積的計算,運用數學公式計算大家都會,直接套用公式就可以了,但用Scratch編程來計算三角形面積,你會嗎?下面「7分鐘課堂」來教教你。用Scratch編程來實現計算三角形面積:三角形的面積=(三角形底 x 三角形高)/2,這個程序如何編寫,如何實現呢?
  • Python基礎知識:從三角形面積開始
    輸入攝氏溫度:C = float(input("請輸入攝氏溫度:"))F = 1.8 * C + 32print('%.2f攝氏溫度 = %.f 華氏溫度' %(C,F))二:輸入圓的半徑計算計算周長和面積
  • 在計算「三角形、梯形的面積」時,學生總犯這2個小錯誤
    1.求面積總是忘記「÷2」三角形和梯形在教學面積公式的時候,都是運用「拼接法」進行推導的:將2個完全一樣的三角形,拼成一個等底等高的平行四邊形,由此推導出一個三角形的面積公式是——平行四邊形的面積÷2,即三角形的面積
  • 圓的的內接三角形中,正三角形面積最大?
    關於圓的最大內接三角形的求解,用了三種方法證明,希望對大家有所幫助。也歡迎大家多多關注轉發,以分享研討數學。明日分享:正方形的內接三角形的面積最值。下面證明:圓的內接三角形面積最大時為等邊三角形。證法1:不等式法
  • 面積計算(十二)
    三角形面積計算就算告一段落了,我們接下來看四邊形的面積計算。 有了三角形做基礎,我們對於四邊形求面積相對來說就有一些比較直觀的認識——比如最基本的想法就是儘可能地把那些不好求的或者不規則的圖形拼成容易求的樣子。當然,這並不是唯一的辦法。
  • python由圓半徑計算圓的周長和面積
    要計算圓的周長和面積,自然而然就要用到圓周率π,在我國,祖衝之在劉徽開創的探索圓周率的精確方法的基礎上,首次將「圓周率」精算到小數第七位,即在3.1415926和3.1415927之間,他提出的「祖率」對數學的研究有重大貢獻。直到16世紀,阿拉伯數學家阿爾·卡西才打破了這一紀錄。
  • 三角形面積計算的萬能公式,學霸狀元們都熟悉秘技,你是否了解?
    今天想和大家介紹一下有關求解三角形的面積的知識。按照我們以往都知道的,三角形的面積應該怎麼求呢?三角形的面積S=底x高÷2,在這裡我們可以找到三組底對應的三組高,即可以寫出3個式子,這個是我們一般的方法,這個是我們大多數同學一定是會的一種方法。
  • 利用三角形同底、高比求三角形的面積(適應小學六年級)
    利用三角形同底、高比求三角形的面積(適應小學六年級)[題目]圖中三角形ABC的面積是180平方釐米,D是BC的中點,AD的長度是AE的3倍,EF的長度是BF的3倍。那麼三角形AEF的面積是多少平方釐米?