Модуль «random»
Случайные числа
Какая функция возвращает случайное целое число внутри заданного диапазона значений?
Ответ: randint()
Какая функция возвращает случайное число с плавающей точкой в диапазоне от 0.0 до 1.0 (исключая 1.0)?
Ответ: random()
Какая функция возвращает случайное число с плавающей точкой внутри заданного диапазона значений?
Ответ: uniform()
Какое число может быть в переменной num после выполнения следующего кода:
import random num = random.randint(1, 118)
Ответ: 1; 50; 118
Какое число может быть в переменной num после выполнения следующего кода:
import random num = random.randrange(115)
Ответ: 50; 114; 1; 0
Какое число может быть в переменной num после выполнения следующего кода:
import random num = random.randrange(9, 81)
Ответ: 52; 80; 9
Какое число может быть в переменной num после выполнения следующего кода:
import random num = random.randrange(15, 50, 5)
Ответ: 45; 15; 30
Установите соответствие между функцией и тем, что она делает.
- shuffle() перемешивает содержимое списка;
- choice() возвращает ровно один элемент списка или строки;
- sample() возвращает несколько элементов списка или строки
Какое число может быть в переменной num после выполнения следующего кода:
import random numbers = [1, 2, 3, 5, 7] num = random.choice(numbers)
Ответ: 1; 5; 7; 3; 2
Какое число может быть в переменной num после выполнения следующего кода:
import random numbers = list(range(2, 10, 2)) + [3] num = random.choice(numbers)
Ответ: 4; 8; 3; 6; 2
После выполнения следующего кода в переменной rand_numbers может храниться список:
import random numbers = [1, 2, 4, 6, 7, 9] rand_numbers = random.sample(numbers, 3)
Ответ: [6, 1, 4]; [7, 4, 2]; [1, 2, 6]