Модуль «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]