python输入三角形的三条边判断能否构成三角形并用海伦公式求出面积
时间: 2023-09-04 09:15:15 浏览: 109
以下是Python代码实现:
```python
import math
# 输入三角形的三条边
a = float(input("请输入三角形第一条边的长度:"))
b = float(input("请输入三角形第二条边的长度:"))
c = float(input("请输入三角形第三条边的长度:"))
# 判断能否构成三角形
if a + b > c and a + c > b and b + c > a:
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print("可以构成三角形,面积为:", area)
else:
print("无法构成三角形")
```
运行程序后,输入三角形的三条边,程序会判断能否构成三角形,如果可以,就用海伦公式求出面积并输出。如果无法构成三角形,程序会输出提示信息。
阅读全文