Top.Mail.Ru

Отличие между этими двумя выборками заключается в том, как они формируются.

Функция `random.sample()` выбирает случайные уникальные элементы из заданной последовательности. В данном случае, из списка `primes` выбирается 200 случайных уникальных чисел и сохраняется в переменной `id1`. То есть, все элементы в `id1` будут уникальными.

Функция `random.choices()`, с другой стороны, выбирает элементы из последовательности, возможно, с повторением. Здесь передается список `primes` и указывается, что нужно выбрать 200 элементов с помощью аргумента `k=200`. То есть, элементы в выборке `id2` могут повторяться.

Таким образом, правильный ответ – 3. Функция `random.choices()` отбирает уникальные значения, но может также включать повторяющиеся значения.

   
[metform form_id="1136"]