Для получения случайного целого числа в диапазоне от 10 до 20, мы можем использовать функцию random.randint() из модуля random в Python. Давайте разберем предложенные варианты:
- a. random.randint(10, 20) - Это правильный ответ. Функция randint(a, b) возвращает случайное целое число N, такое что a <= N <= b. В данном случае, она вернет случайное целое число в диапазоне от 10 до 20 включительно.
- b. random.randint(0, 10) * 2 - Этот вариант не подходит, так как он генерирует случайное целое число от 0 до 10 и умножает его на 2. Это может дать значения от 0 до 20, но не гарантирует, что все числа от 10 до 20 будут представлены.
- c. random.random(10, 20) - Этот вариант неверен, так как функция random.random() не принимает аргументы для диапазона. Она возвращает случайное число с плавающей точкой от 0 до 1.
- d. random.random(0, 10) * 2 - Этот вариант также неверен, поскольку random.random() не принимает аргументы. Даже если бы это была правильная функция, умножение на 2 не дало бы нужного диапазона целых чисел от 10 до 20.
Таким образом, правильный вариант для получения случайного целого числа в диапазоне от 10 до 20 - это a. random.randint(10, 20).