Python计算三角形面积代码已知三边
时间: 2023-06-01 14:02:21 浏览: 88
如果已知三边,可以使用海伦公式来计算三角形的面积。海伦公式是:
s = (a + b + c) / 2
area = √(s(s-a)(s-b)(s-c))
其中,a、b、c为三角形的三条边,s为半周长。
下面是使用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("三角形面积为 %0.2f" %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编辑器中运行,输入三角形的三边边长,即可计算出三角形的面积。
python已知三角形三边求角度完整代码
以下是 Python 代码,可以用于已知三角形三边求角度:
```python
import math
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
cosA = (b**2 + c**2 - a**2) / (2 * b * c)
cosB = (a**2 + c**2 - b**2) / (2 * a * c)
cosC = (a**2 + b**2 - c**2) / (2 * a * b)
A = math.degrees(math.acos(cosA))
B = math.degrees(math.acos(cosB))
C = math.degrees(math.acos(cosC))
print("三角形的三个角度分别为:", round(A, 2), "°", round(B, 2), "°", round(C, 2), "°")
```
希望对您有帮助!