a, b, c = map(int, input().split())
t = 0
if a < b:
t = a
a = b
b = t
if b < c:
if c > a:
t = a
a = c
c = b
b = t
else:
t = b
b = c
c = t
if a + b > c and a + c > b and b + c > a:
if (b**2)+(c**2) > (a**2):
print("Acute triangle")
elif (b**2)+(c**2) < (a**2):
print("Obtuse triangle")
else:
print("Right triangle")
if a == b or a == c or b == c:
if a == b == c:
print("Equilateral triangle")
else:
print("Isosceles triangle")
else:
print("Not triangle")
我下载 了他的输入,是8 8 8但输出是
Acute triangle
Isosceles triangle
Equilateral triangle
这三个数,我认为我循环都没,为什么会执行两个结果,不是很懂求大佬赐教,我在本地测试是没问题的