27
Сен
2017

Коробки – задача на if

a1 = int(input())
b1 = int(input())
c1 = int(input())
a2 = int(input())
b2 = int(input())
c2 = int(input())

# сортировка по величине первых трех сторон
if a1 >= b1 and b1 >= c1:
    s1 = a1
    s2 = b1
    s3 = c1
elif a1 >= b1 and c1 >= a1:
    s1 = c1
    s2 = a1
    s3 = b1
elif a1 >= c1 and c1 >= b1:
    s1 = a1
    s2 = c1
    s3 = b1
elif b1 >= a1 and b1 >= c1:
    s1 = b1
    s2 = a1
    s3 = c1
elif b1 >= c1 and c1 > a1:
    s1 = b1
    s2 = c1
    s3 = a1
elif c1 > a1 and b1 > a1:
    s1 = c1
    s2 = b1
    s3 = a1

# сортировка по величине вторых трех сторон
if a2 >= b2 and b2 >= c2:
    w1 = a2
    w2 = b2
    w3 = c2
elif a2 >= b2 and c2 > a2:
    w1 = c2
    w2 = a2
    w3 = b2
elif a2 >= c2 and c2 > b2:
    w1 = a2
    w2 = c2
    w3 = b2
elif b2 > a2 and a2 >= c2:
    w1 = b2
    w2 = a2
    w3 = c2
elif b2 >= c2 and c2 > a2:
    w1 = b2
    w2 = c2
    w3 = a2
elif c2 > a2 and b2 > a2:
    w1 = c2
    w2 = b2
    w3 = a2
if s1 == w1 and s2 == w2 and s3 == w3:
    print("Boxes are equal")
elif s1 >= w1 and s2 >= w2 and s3 >= w3:
    print("The first box is larger than the second one")
elif w1 > s1 and w2 > s2 and w3 > s3:
    print("The first box is smaller than the second one")
else:
    print("Boxes are incomparable")

Есть две коробки, первая размером A₁×B₁×C₁, вторая размером A₂×B₂×C₂. Определите, можно ли разместить одну из этих коробок внутри другой, при условии, что поворачивать коробки можно только на 90 градусов вокруг ребер.

Формат ввода

Программа получает на вход числа A₁,B₁,C₁,A₂,B₂,C₂.

Формат вывода

Программа должна вывести одну из следующих строчек:

Boxes are equal, если коробки одинаковые,

The first box is smaller than the second one, если первая коробка может быть положена во вторую,

The first box is larger than the second one, если вторая коробка может быть положена в первую,

Boxes are incomparable, во всех остальных случаях.

Решение только с помощью if. Помогите найти ошибку

Источник: https://ru.stackoverflow.com/questions/723594/%D0%9A%D0%BE%D1%80%D0%BE%D0%B1%D0%BA%D0%B8-%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B0-%D0%BD%D0%B0-if

Тебе может это понравится...

Добавить комментарий