1,6K подписчиков
Для создания списка, заполненного одинаковыми элементами, можно использовать оператор повторения списка, например: n = 3 a = [0] * n Для создания списков, заполненных по более сложным формулам можно использовать генераторы: выражения, позволяющие заполнить список некоторой формулой. Общий вид генератора следующий: [выражение for переменная in последовательность] где переменная — идентификатор некоторой переменной, последовательность — последовательность значений, который принимает данная переменная (это может быть список, строка или объект, полученный при помощи функции range), выражение — некоторое...
2 года назад
9,3K подписчиков
🖥 Задача. Какая функция нужна для генерации случайного числа в Python?

Для генерации случайных чисел нужно импортировать модуль random, в котором есть несколько подходящих функций:

random() возвращает случайно число (class 'float') в диапазоне от 0.0 до 1.0 (верхняя граница не входит в диапазон).

from random import random

random() # 0.3380967837329142
random() # 0.07200652051529788

randint(start, stop) возвращает случайное число (class 'int') в диапазоне от start до stop (обе границы включены в диапазон).

from random import randint

randint(1, 7) # 4
randint(1, 7) # 2

randrange(start, stop, step) возвращает случайное число (class 'int') из последовательности от start до stop (верхняя граница не входит в диапазон) с шагом = step. Параметры start и step необязательные, по умолчанию start = 0, step = 1.

from random import randrange

randrange(4) # 1
randrange(4) # 3

random.randrange(4, 10) # 6
random.randrange(4, 10) # 9

random.randrange(4, 10, 2) # 4
random.randrange(4, 10, 2) # 8

Пишите свое решение в комментариях👇

1 год назад
1K подписчиков
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Приложение к видеоуроку Генерация случайных чисел в Python Библиотека random очень полезный инструмент для решения самых разных задач. Рассмотрим функции библиотеки с некоторыми примерами. Как обычно библиотека подключается командой import import random. Базовая часть библиотеки Генерация распределений Часть библиотеки random отводится для генерации случайных чисел подчиняющихся определённым распределениям...
10 месяцев назад
49 подписчиков
С вами PythonProger. Сегодня я расскажу о генерации случайных чисел, рандомном выборе из списков и кортежей.
3 года назад
1,2K подписчиков
Введение В статье рассмотрим способы генерации случайных чисел используя функции модуля random. Генерация случайных чисел используя модуль random В модуле random присутствует много функций, позволяющих генерировать случайные числа. Они могут использоваться для генерации случайных чисел с различными свойствами и в различных диапазонах. Генерация случайных целых чисел функцией randint() Функция randint() позволяет генерировать случайные целые числа в заданном диапазоне. Пример: import random x = random...
1 год назад