Вопросы к Поиску с Алисой
Чтобы создать рандомайзер на Python, который будет выдавать неповторяющиеся четыре цифры от 1 до 9, можно использовать функцию random.sample()
. yandex.ru www.tutorialspoint.com
Пример кода: yandex.ru
from random import sample nums = list(range(10)) random_nums = sample(nums, 4) for num in random_nums: print(num)
В этом коде первым аргументом передаётся последовательность ( range(1,10)
), а вторым — нужное количество элементов (4). yandex.ru
Также можно создать список чисел от 1 до 9 и перемешать его с помощью функции shuffle()
. www.cyberforum.ru ru.stackoverflow.com Для этого нужно создать список нужных значений, например, arr = list(range(1, 10))
, а затем перемешать его с помощью shuffle(arr)
. www.cyberforum.ru ru.stackoverflow.com