Словари · 10 из 20
Стеллажи в библиотеке
В библиотеке 200 книг, у каждой свой инвентарный номер. Расставляют их по семи стеллажам: книга едет на стеллаж с номером, равным остатку от деления её номера на 7. Библиотекарь Зинаида Петровна делает это в уме и уже дважды сбилась.
Что сделать
Расставьте книги по семи стеллажам за Зинаиду Петровну — номер стеллажа по остатку от деления на 7.
Что приходит
nomera— инвентарные номера книг в порядке поступления, список целых
Что вернуть
Словарь «стеллаж → список номеров в порядке поступления»; стеллаж — остаток от деления номера на 7, пустых в словаре нет.
Допишите функцию razlozhit_po_stellazham в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
Книги 1, 8, 15 и 3: у первых трёх остаток от деления на 7 — единица, у тройки — 3. Ответ — {1: [1, 8, 15], 3: [3]}.
razlozhit_po_stellazham([1, 8, 15, 3])
{1: [1, 8, 15], 3: [3]}
Верните словарь: ключ — номер стеллажа, значение — список инвентарных номеров в том порядке, в каком книги поступали. Стеллажи, на которые ничего не попало, в словаре не нужны.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.