输入三角形的三条边边长,求三角形面积,其中面积计算使用用户自定义函数实现。 输出的面积保留两位小数。
时间: 2023-04-28 21:02:04 浏览: 269
根据三边求三角形面积
可以使用海伦公式来计算三角形的面积,公式如下:
s = (a + b + c) / 2
area = √(s(s-a)(s-b)(s-c))
其中,a、b、c 分别为三角形的三条边的长度,s 为半周长,即 (a + b + c) / 2。
可以定义一个函数来实现这个计算过程,代码如下:
def triangle_area(a, b, c):
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return round(area, 2)
其中,round() 函数用于保留两位小数。
使用时,可以调用这个函数并传入三角形的三条边的长度,如下所示:
area = triangle_area(3, 4, 5)
print(area)
输出结果为:
6.0
这表示三边分别为 3、4、5 的三角形的面积为 6.0。
阅读全文