Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Пройдет ли кирпич в прямоугольное окно


Автор: polina123 11.12.2017, 21:41
Помогите написать программу: 

Выяснить, пройдет ли кирпич с размерами a,b,c в прямоугольное окно размером x на y, где a, b, c, x, y – действительные положительные числа.Вывести ответ "Да" или "Нет".

Автор: Romikgy 12.12.2017, 15:11
Код

x=5
y=6
a,b,c=7,6,5
wnd=[x,y]
brc=[a,b,c]
swnd = sorted(wnd)
sbrc = sorted(brc)
if swnd[0]<sbrc[0] or swnd[1]<sbrc[1]:
  print 'False'
else:
  print 'True'

Автор: polina123 12.12.2017, 20:15
А вы не могли бы объяснить код вот с этого места: 

wnd=[x,y]
brc=[a,b,c]
swnd = sorted(wnd)
sbrc = sorted(brc)
if swnd[0]<sbrc[0] or swnd[1]<sbrc[1]:
  print 'False'
else:
  print 'True'

wnd и brc это как я поняла массивы, а вот дальше что?

Автор: Romikgy 12.12.2017, 21:35
Цитата(polina123 @  12.12.2017,  19:15 Найти цитируемый пост)
wnd и brc это как я поняла массивы

да

Цитата(polina123 @  12.12.2017,  19:15 Найти цитируемый пост)
swnd = sorted(wnd)
sbrc = sorted(brc)

сортировка  по возрастанию

Цитата(polina123 @  12.12.2017,  19:15 Найти цитируемый пост)
if swnd[0]<sbrc[0] or swnd[1]<sbrc[1]:

сравнение по размерам

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)