python 第四个测试点没过
查看原帖
python 第四个测试点没过
1264566
Wangrh楼主2024/1/20 19:27

Wrong Answer.wrong answer On line 1 column 8, read (ASCII 32), expected t.

list1 = list(map(int, input().split()))
list1.sort()
a = list1[0]
b = list1[1]
c = list1[2]
flag1 = 0
flag2 = 0
flag3 = 0
flag4 = 0
flag5 = 0
flag6 = 0
if a + b > c and a + c > b and b + c > a:
    flag1 = 1
    if pow(a, 2) + pow(b, 2) == pow(c, 2):
        flag2 = 1
    if pow(a, 2) + pow(b, 2) > pow(c, 2):
        flag3 = 1
    if pow(a, 2) + pow(b, 2) < pow(c, 2):
        flag4 = 1
    if a == b or a == c or b == c:
        flag5 = 1
    if a == b and b == c and a == c:
        flag6 = 1
    if flag2 == 1:
        print("Right triangle", end='')
        if flag5 == 1:
            print()
            print('Isosceles triangle', end='')
            if flag6 == 1:
                print()
                print('Equilateral triangle', end='')
        elif flag6 == 1:
            print()
            print('Equilateral triangle', end='')
    if flag3 == 1:
        print("Acute triangle", end='')
        if flag5 == 1:
            print()
            print('Isosceles triangle', end='')
            if flag6 == 1:
                print()
                print('Equilateral triangle', end='')
        elif flag6 == 1:
            print()
            print('Equilateral triangle', end='')
    if flag4 == 1:
        print("Obtuse  triangle", end='')
        if flag5 == 1:
            print()
            print('Isosceles triangle', end='')
            if flag6 == 1:
                print()
                print('Equilateral triangle', end='')
        elif flag6 == 1:
            print()
            print('Equilateral triangle', end='')
else:
    print("Not triangle", end='')

2024/1/20 19:27
加载中...