从键盘输入三角形三边长abc
时间: 2023-09-21 11:03:39 浏览: 121
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
好的,以下是可以实现该功能的Python代码:
```python
a = float(input("请输入三角形的第一条边长a:"))
b = float(input("请输入三角形的第二条边长b:"))
c = float(input("请输入三角形的第三条边长c:"))
# 判断三边长是否能够构成三角形
if a + b <= c or a + c <= b or b + c <= a:
print("这三条边长不能构成三角形")
else:
# 计算三角形的周长和面积
perimeter = a + b + c
p = perimeter / 2 # 半周长
area = (p * (p - a) * (p - b) * (p - c)) ** 0.5
# 输出结果
print("该三角形的周长为:", perimeter)
print("该三角形的面积为:", area)
```
输入三边长后,程序会判断它们是否能够构成三角形,如果不能,则输出提示信息;如果可以,则计算三角形的周长和面积,并输出结果。
阅读全文