Python 计算菱形面积
A 菱形 是一个四边形,它具有所有相等的边和垂直的对角线。它也被称为一种特殊类型的平行四边形,因为平行四边形有相等的对边并且形状类似。
菱形的面积是通过它的对角线计算的,因为它们在图形内形成了四个三角形。所有这些三角形的面积的组合将给我们一个菱形的面积。数学公式如下-
面积 − \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