python编写一个函数,输入三个数,作为三角形的三个边长,计算三角形的面积。 提示:三角形面积计算公式: 海伦公式 p=(x+y+z)/2 S=sqart(p*(p-x)(p-y)(p-z)) 求平方根须导入数学函数库 math import math #导入math库 math.sqrt(X) #求x的平方根的代码
时间: 2023-06-01 22:05:54 浏览: 544
以下为Python编写的函数代码:
import math
def triangle_area(x, y, z):
p = (x + y + z) / 2
area = math.sqrt(p*(p-x)*(p-y)*(p-z))
return area
# 示例
print(triangle_area(3, 4, 5)) # 输出6.0 - 一个3-4-5的直角三角形的面积
相关问题
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
```
阅读全文