Решение предполагает, что шкаф при необходимости можно пронести и уронив на бок
Объяснение:
# Ширина и высота двери, размеры относятся друг к другу так: высота <= ширина <= длина
HoleW=0.0
HoleH=0.0
# Ширина и высота шкафа (минимальные геометрические его размеры)
BrickW=0.0
BrickH=0.0
print("Введите размеры шкафа")
A = float(input())
B = float(input())
C = float(input())
print("Введите размеры двери")
D = float(input())
E = float(input())
#Задаём размеры дверного проёма
if(D>E) :
HoleW = D
HoleH = E
else :
HoleW = E
HoleH = D
print ("Дверь W= " + str(HoleW) + " H=" + str(HoleH));
#Задаём размер шкафа (эту часть конечно можно сделать более изящно, но лень)
if(A<=B and A<=C ) :
BrickH = A
if(B<C) :
BrickW = B
else:
BrickW = C
if(B<=A and B<=C ) :
BrickH = B;
if(A<C) :
BrickW = A
if(C<=A and C<=B ) :
BrickH = C
if(A<B) :
print ("Шкаф W=" + str(BrickW) + " H=" + str(BrickH) )
#Сравниваем размеры двери и шкафа
if(BrickW<=HoleW and BrickH<=HoleH) :
print ("YES")
print ("NO");
Решение предполагает, что шкаф при необходимости можно пронести и уронив на бок
Объяснение:
# Ширина и высота двери, размеры относятся друг к другу так: высота <= ширина <= длина
HoleW=0.0
HoleH=0.0
# Ширина и высота шкафа (минимальные геометрические его размеры)
BrickW=0.0
BrickH=0.0
print("Введите размеры шкафа")
A = float(input())
B = float(input())
C = float(input())
print("Введите размеры двери")
D = float(input())
E = float(input())
#Задаём размеры дверного проёма
if(D>E) :
HoleW = D
HoleH = E
else :
HoleW = E
HoleH = D
print ("Дверь W= " + str(HoleW) + " H=" + str(HoleH));
#Задаём размер шкафа (эту часть конечно можно сделать более изящно, но лень)
if(A<=B and A<=C ) :
BrickH = A
if(B<C) :
BrickW = B
else:
BrickW = C
if(B<=A and B<=C ) :
BrickH = B;
if(A<C) :
BrickW = A
else :
BrickW = C
if(C<=A and C<=B ) :
BrickH = C
if(A<B) :
BrickW = A
else :
BrickW = B
print ("Шкаф W=" + str(BrickW) + " H=" + str(BrickH) )
#Сравниваем размеры двери и шкафа
if(BrickW<=HoleW and BrickH<=HoleH) :
print ("YES")
else :
print ("NO");