输入三角形的三条边,判断能否构成三角形,如果可以则判断三角形的种类,等腰三角形或一般三角形
时间: 2023-06-02 20:01:39 浏览: 103
python 判断输入的边长能否构成三角形 示例
5星 · 资源好评率100%
算法步骤:
1. 读入三角形的三条边a、b、c
2. 判断是否满足三角形的条件:任意两边之和大于第三边
3. 判断三角形的种类:
1. 如果a=b=c,则为等边三角形
2. 如果a=b或b=c或a=c,则为等腰三角形
3. 否则为一般三角形
4. 输出结果
Python代码实现:
a = float(input("请输入三角形的第一条边长:"))
b = float(input("请输入三角形的第二条边长:"))
c = float(input("请输入三角形的第三条边长:"))
if a + b > c and a + c > b and b + c > a: # 判断是否满足三角形的条件
if a == b == c:
print("这是一个等边三角形")
elif a == b or b == c or a == c:
print("这是一个等腰三角形")
else:
print("这是一个一般三角形")
else:
print("这不是一个三角形")
阅读全文