a, b, c = map(int, input('输入三角形边长:').split(' ')) # 输入三角形边长,用空格隔开(最后一个不需要空格)
if a + b > c and b + c > a and a + c > b: # 判断是否为三角形
if a == b == c: # 判断三角形类型
print('等腰三角形(等边三角形)')
elif a == b and a != c:
print('等腰三角形')
elif a == c and a != b:
print('等腰三角形')
elif b == c and b != a:
print('等腰三角形')
elif a ** 2 + b ** 2 == c ** 2:
print('直角三角形')
elif b ** 2 + c ** 2 == a ** 2:
print('直角三角形')
elif a ** 2 + c ** 2 == b ** 2:
print('直角三角形')
elif b ** 2 + c ** 2-a ** 2 < 0:
print("钝角三角形")
elif a ** 2 + b ** 2-c ** 2 < 0:
print("钝角三角形")
elif b ** 2 + a ** 2-c ** 2 < 0:
print("钝角三角形")
else:
print('一般三角形')
else:
print("不构成三角形")
a, b, c = map(int, input('输入三角形边长:').split(' ')) # 输入三角形边长,用空格隔开(最后一个不需要空格)
if a + b > c and b + c > a and a + c > b: # 判断是否为三角形
if a == b == c: # 判断三角形类型
print('等腰三角形(等边三角形)')
elif a == b and a != c:
print('等腰三角形')
elif a == c and a != b:
print('等腰三角形')
elif b == c and b != a:
print('等腰三角形')
elif a ** 2 + b ** 2 == c ** 2:
print('直角三角形')
elif b ** 2 + c ** 2 == a ** 2:
print('直角三角形')
elif a ** 2 + c ** 2 == b ** 2:
print('直角三角形')
elif b ** 2 + c ** 2-a ** 2 < 0:
print("钝角三角形")
elif a ** 2 + b ** 2-c ** 2 < 0:
print("钝角三角形")
elif b ** 2 + a ** 2-c ** 2 < 0:
print("钝角三角形")
else:
print('一般三角形')
else:
print("不构成三角形")