在线和我在本地测试的不一样啊
查看原帖
在线和我在本地测试的不一样啊
626978
murmure_0楼主2021/11/28 11:16
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 这三个数,我认为我循环都没,为什么会执行两个结果,不是很懂求大佬赐教,我在本地测试是没问题的

2021/11/28 11:16
加载中...