编写一个函数,输入三个数,作为三角形的三个边长,计算三角形的面积。 提示:三角形面积计算公式: 海伦公式 p=(x+y+z)/2 S=sqart(p*(p-x)(p-y)(p-z)) 求平方根须导入数学函数库 math import math #导入math库 math
时间: 2023-06-01 20:05:49 浏览: 93
下面是对应的Python代码:
import math
def triangle_area(x, y, z):
p = (x + y + z) / 2
return math.sqrt(p * (p - x) * (p - y) * (p - z))
其中,triangle_area是函数的名称,x、y、z是输入的三个边长。
函数内部,首先计算出半周长p,然后利用海伦公式计算三角形面积S,最后通过math.sqrt函数求出S的平方根,即为三角形的面积。
相关问题
python编写一个函数,输入3个数,作为三角形的3个边长,计算三角形的面积。
可以使用海伦公式计算三角形的面积,该公式如下:
s = (a + b + c) / 2
area = √(s(s-a)(s-b)(s-c))
其中,a、b、c 分别为三角形的三条边长,s 为半周长。
可以按照以下方式编写函数:
```python
def triangle_area(a, b, c):
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return area
```
然后可以调用该函数,例如:
```python
area = triangle_area(3, 4, 5)
print(area)
```
输出结果为:
```
6.0
```
python编写一个函数,输入3个数,作为三角形的3个边长,计算三角形的面积。
可以使用海伦公式计算三角形的面积,该公式如下:
s = (a + b + c) / 2
area = √(s(s-a)(s-b)(s-c))
其中,a、b、c 分别为三角形的三条边长,s 为半周长。
可以按照以下方式编写函数:
```python
def triangle_area(a, b, c):
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
return area
```
然后可以调用该函数,例如:
```python
area = triangle_area(3, 4, 5)
print(area)
```
输出结果为:
```
6.0
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)