新聞中心
創(chuàng)新互聯(lián)python教程:

寫一個(gè) Python 程序,用例子求出等邊三角形的面積、周長(zhǎng)、半周長(zhǎng)和高度。在我們進(jìn)入實(shí)用的 Python 程序?qū)ふ业冗吶切蚊娣e的例子之前,讓我們看看定義和公式。
等邊三角形公式的面積
等邊三角形是一個(gè)所有邊都相等,所有角度都等于 60 度的三角形。如果我們知道等邊三角形的邊,那么我們可以用下面的公式計(jì)算等邊三角形的面積。
面積= (√3)/4 * s (S =等邊三角形的任意邊)
周長(zhǎng)是邊緣周圍的距離。我們可以使用以下公式計(jì)算周長(zhǎng):
周長(zhǎng)= 3s
我們可以用公式計(jì)算等邊三角形的半周長(zhǎng):3s/2 或者我們可以簡(jiǎn)單地說周長(zhǎng)/2。
我們可以用公式計(jì)算等邊三角形的高度:(√3)/2 * s
尋找等邊三角形面積的 Python 程序
這個(gè) python 程序允許用戶輸入等邊三角形任意一邊的長(zhǎng)度。使用這個(gè)值,我們將計(jì)算等邊三角形的面積、周長(zhǎng)、半周長(zhǎng)和高度。
# 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)在這個(gè)尋找等邊三角形面積的 Python 程序中,下面的語(yǔ)句將允許用戶輸入等邊三角形中任意邊的長(zhǎng)度。
side = float(input('Please Enter Length of any side of an Equilateral Triangle: '))接下來,我們使用公式計(jì)算等邊三角形的面積:
Area = (math.sqrt(3)/ 4)*(side * side)math.sqrt 是數(shù)學(xué)函數(shù),用于計(jì)算平方根。如果我們沒有使用導(dǎo)入數(shù)學(xué),Python 將返回錯(cuò)誤
在下一行中,我們將使用公式計(jì)算等邊三角形的周長(zhǎng)
Perimeter = 3 * side在下一行中,我們使用以下公式計(jì)算等邊三角形的半周長(zhǎng)。我們也可以用標(biāo)準(zhǔn)公式= (3 *邊)/ 2 求出半周長(zhǎng)。
Semi = Perimeter / 2在下一行中,我們使用公式計(jì)算等邊三角形的高度:
Altitude = (math.sqrt(3)/2)* side以下打印語(yǔ)句將幫助我們打印等邊三角形的周長(zhǎng)、半周長(zhǎng)、高度和面積
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)用函數(shù)求等邊三角形面積的 Python 程序
這個(gè) python 程序允許用戶輸入等邊三角形任意一邊的長(zhǎng)度。我們將把這個(gè)值傳遞給函數(shù)參數(shù)來計(jì)算等邊三角形的面積。
# 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 關(guān)鍵字用一個(gè)參數(shù)定義了函數(shù)。意思是,用戶將輸入等邊三角形的任意一邊。接下來,我們計(jì)算一個(gè)等邊三角形,就像我們?cè)诘谝粋€(gè)例子中描述的那樣。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
>>> 新聞標(biāo)題:Python 程序:計(jì)算等邊三角形面積
文章來源:http://fisionsoft.com.cn/article/djecgpi.html


咨詢
建站咨詢
