Войти Создать аккаунт

Стандартная библиотека · 9 из 17

Жребий, который можно повторить

На отчётном показе порядок работ тянут жребием. Через час участник приходит выяснять, почему он последний, — и жеребьёвку надо показать заново, ровно ту же самую. «Компьютер так решил» здесь не проходит.

Что сделать

Тяните жребий на показ так, чтобы его можно было повторить в точности.

Что приходит

  • uchastniki — список участников; менять его нельзя

  • klyuch — ключ жеребьёвки, целое

Что вернуть

Новый список тех же участников в перемешанном порядке; один ключ — всегда один порядок, разные ключи — разный.

Допишите функцию zhereb в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Перед вызовом
uchastniki = ["Аня", "Борис", "Вера", "Глеб", "Дина", "Егор"]
Вызов
zhereb(uchastniki, 7) == zhereb(uchastniki, 7)
Вернуть
True
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.