以下程序根据输人的三角形的三边判断是否能组成三角形,若可以则瑜出它的面积和三 角形的类型。
时间: 2024-05-08 07:22:22 浏览: 37
C语言输入三角形边长判断其类型并输出面积实例代码
5星 · 资源好评率100%
好的,这是一个关于三角形的程序。你可以将三角形的三边长度输入程序,程序将判断是否能组成三角形,并计算出三角形的面积和类型。
下面是示例代码:
```python
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 = (s * (s - a) * (s - b) * (s - c)) ** 0.5
# 判断三角形类型
if a == b == c:
print("该三角形为等边三角形,面积为:", round(area, 2))
elif a == b or a == c or b == c:
print("该三角形为等腰三角形,面积为:", round(area, 2))
else:
print("该三角形为普通三角形,面积为:", round(area, 2))
else:
print("无法构成三角形")
```
你可以将以上代码复制到Python IDE中运行,输入三角形的三边长度,程序将输出三角形的类型和面积。注意,输入的三边长度必须为数值型数据。
阅读全文