python实现三角形判断
massage = '''
已经给出三条边a,b,c,能否构成三角形,如果能构成三角形,判断三角形的类型(等边三角形、等腰三角形或普通三角形)。
输入描述:
题目有多组输入数据,每一行输入三个a,b,c(0<a,b,c<1000),作为三角形的三个边,用空格分隔。
“三角形两边之和大于第三边,两边只差小于第三边”
输出描述:
针对每组输入数据,输出占一行,如果能构成三角形,等边三角形则输出“Equilateral triangle!”,等腰三角形则输出“Isosceles triangle!”,其余的三角形则输出“Ordinary triangle!”,反之输出“Not a triangle!”。
'''
while True:
try:
inp=list(map(int,input().split()))
inp.sort()
if inp[0]+inp[1]<=inp[2]:
print("Not a triangle!")
elif inp[0]==inp[1] or inp[1]==inp[2]:
if inp[0]==inp[2]:
print('Equilateral triangle!')
else:
print('Isosceles triangle!')
else:
print("Ordinary triangle!")
except EOFError:
break