Выберите правильную функцию, чтобы получить случайное целое число X в диапазоне от 10 до 20. Число должно удовлетворять следующему условию: Х - 10 должно быть кратно 3.
random. random (10, 21, 3)
random. randint (10, 20, 3)
random. randrange (10, 21, 3)
Другие предметы Университет Случайные числа и генерация случайных данных программирование случайное число функции Python диапазон кратность университет технологии программирования выбор функции программирование на Python Новый
Чтобы выбрать правильную функцию для получения случайного целого числа X в диапазоне от 10 до 20, которое удовлетворяет условию, что X - 10 должно быть кратно 3, давайте проанализируем предложенные варианты.
1. random.random(10, 21, 3)
Эта функция не подходит, так как random.random() возвращает случайное число с плавающей запятой от 0 до 1, и не принимает параметры для диапазона целых чисел.
2. random.randint(10, 20, 3)
Функция random.randint() возвращает случайное целое число в заданном диапазоне, но она принимает только два параметра: нижнюю и верхнюю границы. Третий параметр здесь не имеет смысла и приведет к ошибке.
3. random.randrange(10, 21, 3)
Эта функция подходит для нашей задачи. random.randrange() принимает три параметра: начальное значение (включительно), конечное значение (исключительно) и шаг. В нашем случае:
Теперь давайте определим возможные значения X:
Таким образом, правильный ответ - random.randrange(10, 21, 3), так как она позволяет получить случайное целое число X в нужном диапазоне и удовлетворяет заданному условию.