Генерируем случайные числа на Python
В предыдущем уроке мы научились зацикливать код. Теперь рассмотрим еще одну возможность языка Python, которую приходится часто применять в машинном обучении и смежных направлениях. Для генерации случайных чисел на Python нам достаточно подключить модуль random
. Для этого в коде напишем:
import random
Если вы запустите код dir(название_модуля)
в командной строке Python, то вы можете получить все атрибуты модуля или чего-нибудь еще. На сайте Codebra такой фокус не сработает, поэтому обратимся к документации Python. В справочнике по модулю random
можем найти функцию randint()
, которая нам как раз и нужна.
Если в оболочке Python запустить код help(random.randint)
, то можно узнать что делает эта функция. Итак, эта функция возвращает целое число в диапазоне [a, b]
включая их, которые передаются в функцию следующим образом:
random.randint(1,60)
В предыдущем примере мы получили случайное число от 1 до 60. А чтобы увидеть результат, необходимо его вывести в консоль:
import random
result = random.randint(1,60)
print("Случайное число от 1 до 60: ", result)
Вот и все, ничего сложного. Можем применить знания из предыдущего урока и вывести 5 случайных чисел:
import random
for i in range(5):
print("Случайное число от 1 до 60: ", random.randint(1,60))
Чтобы использовать все функции сайта (например, сохранение прогресса прохождения уроков), вам нужно авторизоваться
- Используйте полученные знания из урока и выведите при помощи цикла
for
10 случайных чисел от 1 до 10.
– Не пропускайте новостей, подпишитесь на нашу страницу ВК, Facebook или Twitter.
– Не знаете как сделать? Нажмите на кнопку Обсуждение и задайте вопрос!