输入三角形的三条边长,判断是否可以构成三角形,可以请计算输出三角形的面积,否则输出提示信息Python
时间: 2024-05-09 11:19:01 浏览: 82
python 判断输入的边长能否构成三角形 示例
5星 · 资源好评率100%
代码如下:
```python
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
if a+b>c and a+c>b and b+c>a:
# 可以构成三角形
p = (a+b+c)/2 # 计算半周长
area = (p*(p-a)*(p-b)*(p-c))**0.5 # 计算面积
print("这是一个三角形,面积为:", area)
else:
# 不能构成三角形
print("这三条边无法构成三角形!")
```
运行结果:
```
请输入三角形的第一条边长:5
请输入三角形的第二条边长:7
请输入三角形的第三条边长:9
这是一个三角形,面积为: 17.41228014936585
```
阅读全文