Python程式計算菱形面積


菱形是一個四邊形,具有所有邊長相等且對角線垂直。它也被稱為平行四邊形的一種特殊型別,因為平行四邊形具有相等的相對邊,形狀相似。

菱形的面積是用它的對角線計算的,因為它們在圖形內形成了四個三角形。所有這些三角形的面積組合起來就得到了菱形的面積。數學公式是:

面積 − $\mathrm{{\frac{p\:\times\:q}{2}}}$

其中,p 和 q 是對角線的長度。

輸入輸出場景

讓我們看一些輸入輸出場景來計算球體的面積和體積:

假設對角線的乘積是奇數,輸出為:

Input: (3, 5) // length of diagonals
Result: Area – 7.5

假設對角線的乘積是偶數,輸出為:

Input: (6, 8) // length of diagonals
Result: Area – 24.0

使用數學公式

我們可以實現一個 Python 程式,使用其標準數學公式計算菱形的面積,只需要輸入其對角線的長度。

示例

以下示例顯示了計算菱形面積的 Python 實現:

#length of rhombus diagonals p = 6 q = 8 #calculating area of rhombus area = (p*q) / 2 #displaying output print("Area of the Rhombus: ", str(area))

輸出

編譯並執行上述 Python 程式碼後,得到如下輸出:

Area of the Rhombus: 24.0

計算菱形面積的函式

我們也可以在 Python 中使用使用者自定義函式來實現計算菱形面積。def關鍵字用於定義一個包含程式碼行的函式以產生輸出。

示例

以下 Python 程式碼使用使用者自定義函式來查詢菱形面積:

def rhombus_area(p, q): #calculating area of rhombus area = (p*q) / 2 #displaying output print("Area of the Rhombus: ", str(area)) #length of rhombus diagonals p = 6 q = 8 rhombus_area(p, q)

輸出

得到的輸出如下:

Area of the Rhombus: 24.0

更新於:2022年10月26日

2K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告