三角形构成条件,构成什么样的三角形
是否可以构成三角形
a = float(input("第1条边长:")) b = float(input("第2条边长:")) c = float(input("第3条边长:")) #任意两边之和大于第三边,这种应该用and连接 if a + b > c and a + c > b and b + c > a: print("可以构成三角形") else: print("不可以构成三角形") #两边之和小于等于第三边,则证明不能构成三角形,这种应该用or连接 if a + b <= c or a + c <= b or b + c <= a: print("不可以构成三角形") else: print("可以构成三角形")
判断是什么样的三角形
a = int(input("请输入第一条边的长度:")) b = int(input("请输入第二条边的长度:")) c = int(input("请输入第三条边的长度:")) #构成三角形的前提条件:两边之和大于第三边 if a + b > c and b + c > a and a + c > b: if a == b == c: print('是等边三角形') elif (a == b and b!=c) or (a == c and a != b) or (b == c and a != c): print("是等腰三角形") else: print('是普通三角形') else: print("不能构成三角形")