寫一個 Python 程序,用例子求出等邊三角形的面積、周長、半周長和高度。在我們進入實用的 Python 程序尋找等邊三角形面積的例子之前,讓我們看看定義和公式。
等邊三角形公式的面積
等邊三角形是一個所有邊都相等,所有角度都等於 60 度的三角形。如果我們知道等邊三角形的邊,那麼我們可以用下面的公式計算等邊三角形的面積。
面積= (√3)/4 * s (S =等邊三角形的任意邊)
周長是邊緣周圍的距離。我們可以使用以下公式計算周長:
周長= 3s
我們可以用公式計算等邊三角形的半周長:3s/2 或者我們可以簡單地說周長/2。
我們可以用公式計算等邊三角形的高度:(√3)/2 * s
尋找等邊三角形面積的 Python 程序
這個 python 程序允許用戶輸入等邊三角形任意一邊的長度。使用這個值,我們將計算等邊三角形的面積、周長、半周長和高度。
# Python Program to find Area of an Equilateral Triangle
import math
side = float(input('Please Enter Length of any side of an Equilateral Triangle: '))
# calculate the area
Area = (math.sqrt(3)/ 4)*(side * side)
# calculate the Perimeter
Perimeter = 3 * side
# calculate the semi-perimeter
Semi = Perimeter / 2
# calculate the Altitude
Altitude = (math.sqrt(3)/2)* side
print("\n Area of Equilateral Triangle = %.2f" %Area)
print(" Perimeter of Equilateral Triangle = %.2f" %Perimeter)
print(" Semi Perimeter of Equilateral Triangle = %.2f" %Semi)
print(" Altitude of Equilateral Triangle = %.2f" %Altitude)
在這個尋找等邊三角形面積的 Python 程序中,下面的語句將允許用戶輸入等邊三角形中任意邊的長度。
side = float(input('Please Enter Length of any side of an Equilateral Triangle: '))
接下來,我們使用公式計算等邊三角形的面積:
Area = (math.sqrt(3)/ 4)*(side * side)
math.sqrt 是數學函數,用於計算平方根。如果我們沒有使用導入數學,Python 將返回錯誤
在下一行中,我們將使用公式計算等邊三角形的周長
Perimeter = 3 * side
在下一行中,我們使用以下公式計算等邊三角形的半周長。我們也可以用標準公式= (3 *邊)/ 2 求出半周長。
Semi = Perimeter / 2
在下一行中,我們使用公式計算等邊三角形的高度:
Altitude = (math.sqrt(3)/2)* side
以下打印語句將幫助我們打印等邊三角形的周長、半周長、高度和面積
print("\n Area of Equilateral Triangle = %.2f" %Area)
print(" Perimeter of Equilateral Triangle = %.2f" %Perimeter)
print(" Semi Perimeter of Equilateral Triangle = %.2f" %Semi)
print(" Altitude of Equilateral Triangle = %.2f" %Altitude)
用函數求等邊三角形面積的 Python 程序
這個 python 程序允許用戶輸入等邊三角形任意一邊的長度。我們將把這個值傳遞給函數參數來計算等邊三角形的面積。
# Python Program to find Area of an Equilateral Triangle using Functions
import math
def Area_of_an_Equilateral_Triangle(side):
# calculate the area
Area = (math.sqrt(3)/ 4)*(side * side)
# calculate the Perimeter
Perimeter = 3 * side
# calculate the semi-perimeter
Semi = Perimeter / 2
# calculate the Altitude
Altitude = (math.sqrt(3)/2)* side
print("\n Area of Equilateral Triangle = %.2f" %Area)
print(" Perimeter of Equilateral Triangle = %.2f" %Perimeter)
print(" Semi Perimeter of Equilateral Triangle = %.2f" %Semi)
print(" Altitude of Equilateral Triangle = %.2f" %Altitude)
首先,我們使用 def 關鍵字用一個參數定義了函數。意思是,用戶將輸入等邊三角形的任意一邊。接下來,我們計算一個等邊三角形,就像我們在第一個例子中描述的那樣。Python 等邊三角形面積的輸出是
>>> Area_of_an_Equilateral_Triangle(6)
Area of Equilateral Triangle = 15.59
Perimeter of Equilateral Triangle = 18.00
Semi Perimeter of Equilateral Triangle = 9.00
Altitude of Equilateral Triangle = 5.20
>>> Area_of_an_Equilateral_Triangle(12)
Area of Equilateral Triangle = 62.35
Perimeter of Equilateral Triangle = 36.00
Semi Perimeter of Equilateral Triangle = 18.00
Altitude of Equilateral Triangle = 10.39
>>>
原創文章,作者:FLOWM,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/129607.html