已知三角形三边a,b。
时间: 2024-04-03 10:35:16 浏览: 100
计算三角形面积可以使用海龙公式(Heron's formula):
```
s = (a + b + c) / 2
area = sqrt(s * (s - a) * (s - b) * (s - c))
```
其中 `s` 是三角形半周长,`c` 是第三条边的长度,`sqrt()` 函数表示开平方。根据题目所给的信息,我们可以通过勾股定理计算出第三条边的长度 `c`,然后代入海龙公式计算三角形面积。
相关问题
已知三角形三条边求面积
已知三角形的三条边a、b、c,可以使用海伦公式来求解三角形的面积。海伦公式的表达式为S=√[p(p-a)(p-b)(p-c)],其中p是三角形的周长的一半,即p=(a+b+c)/2。可以使用以下代码来实现已知三角形三条边求面积的计算:
```
a, b, c = input().split()
a, b, c = int(a), int(b), int(c)
p = (a + b + c) / 2
area = (p * (p-a) * (p-b) * (p-c)) ** 0.5
print("三角形面积为: {:.2f}".format(area))
```
使用该代码,当输入三个边长为5、6、7时,计算得到的三角形面积为14.70。
python已知三角形三边求角度
可以使用余弦定理来求解,具体公式为:cosA=(b²+c²-a²)/(2bc),cosB=(a²+c²-b²)/(2ac),cosC=(a²+b²-c²)/(2ab),其中a、b、c分别为三角形的三条边,A、B、C分别为对应的角度。