Списки · 14 из 24
Разложить по пакетам
Руслан складывает заказ в пакеты по несколько позиций. Последний пакет может оказаться неполным, и это нормально.
Что сделать
Разложите заказ по пакетам по порядку — последний может оказаться неполным.
Что приходит
pozicii— позиции заказа, списокvmestimost— сколько позиций помещается в пакет, целое больше нуля
Что вернуть
Список пакетов — каждый список позиций: [['а', 'б'], ['в', 'г'], ['д']]; пустой заказ — [].
Допишите функцию po_paketam в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
po_paketam(['а', 'б', 'в', 'г', 'д'], 2)
[['а', 'б'], ['в', 'г'], ['д']]
Функция принимает список позиций и вместимость пакета (целое больше нуля). Возвращает список списков: позиции, разложенные по порядку. Пустой заказ даёт пустой список.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.