用python,已知三角形各个边,求三角形面积
时间: 2023-06-01 10:04:07 浏览: 190
可以使用海龙公式求解三角形面积,海龙公式是指:
$S=\sqrt{p(p-a)(p-b)(p-c)}$
其中,$a$、$b$、$c$为三角形三边的长度,$p$为半周长,即$p=\frac{a+b+c}{2}$。
具体实现代码如下:
```python
import math
a = float(input("请输入三角形第一条边的长度:"))
b = float(input("请输入三角形第二条边的长度:"))
c = float(input("请输入三角形第三条边的长度:"))
p = (a + b + c) / 2
s = math.sqrt(p * (p - a) * (p - b) * (p - c))
print("三角形面积为:%.2f" % s)
```
在这个代码中,我们先通过`input()`函数获取三角形三边的长度,然后计算出半周长$p$,最后使用`math.sqrt()`函数求解平方根,得到三角形的面积。
相关问题
python已知三角形三条边求面积
可以使用海伦公式来计算三角形的面积,公式为:S = √[s(s-a)(s-b)(s-c)],其中a、b、c为三角形的三条边,s为半周长,即s = (a+b+c)/2。以下是Python代码实现:
a = float(input("请输入三角形第一条边长:"))
b = float(input("请输入三角形第二条边长:"))
c = float(input("请输入三角形第三条边长:"))
s = (a + b + c) / 2
area = (s * (s - a) * (s - b) * (s - c)) ** 0.5
print("三角形的面积为:", area)
已知三角形三边边长用python求三角形的面积
可以使用海龙公式来计算三角形面积,公式为:
s = (a + b + c) / 2
area = (s(s-a)(s-b)(s-c)) ** 0.5
其中a、b、c为三角形的三边边长,s为半周长,即三边边长之和的一半。
下面是用Python实现的代码:
```python
a = float(input("请输入三角形第一条边的长度:"))
b = float(input("请输入三角形第二条边的长度:"))
c = float(input("请输入三角形第三条边的长度:"))
s = (a + b + c) / 2
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print("三角形的面积为:", area)
```
你可以将以上代码复制到Python编辑器中运行,输入三角形的三边边长,即可计算出三角形的面积。
阅读全文