В стандартном модуле random есть две очень похожие функции
random.randint()
random.randrange()
Обе возвращают случайное значение из указанного диапазона
>>> random.randint(10, 20)
12
>>> random.randrange(10, 20)
17
В чем же отличие?
Дело в том что у randrange() есть третий параметр step.
randint() действительно возвращает случайное число из указанного диапазона.
randrange() на первый взгляд делает тоже самое если передать также два параметра.
Но есть указать еще и step то наш диапазон усложняется, то есть в него попадёт не полный ряд значений.
Например, я хочу получить случайное значение из диапазона но только чётное число. Тогда достаточно сделать так:
>>> randrange(10, 20, 2)
16
Таким образом получается что randint это частный случай randrange без указания параметра step.
Еще одно важное отличие в том, что randint() включает в диапазон второе значение а randrange() нет. То есть выражение randrange(10, 20) никогда не вернёт 20, а randint(10, 20) вернёт.
#tricks#basic
🔢 С днём социолога!
#jokeoftheday@rut_wor
Желаем безжалостно ломать стереотипы и строить новое общество!
Пускай в вашей жизни будет меньше статистики и прогнозов, а больше счастливых минут, достижений и встреч! Пускай деятельность приносит пользу обществу, вдохновляет и мотивирует вас на перемены. Успехов вам во всех начинаниях!
💰С днём экономиста!
#jokeoftheday@rut_work
Желаем , чтобы ваши расчёты всегда были точными, а доходы — стабильными. Пусть ваши знания и умения помогут вам достичь успеха в этой сложной, но интересной профессии.
👩🏻🔧Поздравляем с днем инженера-механика!
#jokeoftheday@rut_work
Желаем неиссякаемой энергии, блестящих идей и невероятных изобретений. Пусть твои механизмы всегда работают безупречно, а удача сопутствует тебе во всех начинаниях!
#рутмиит#мысоздаемдвижение#rut_work
🔌 С днем кабельной промышленности!
#jokeoftheday@rut_work
Пусть жизнь будет такой же прочной и надежной, как кабели, а удача и успех никогда не рвутся.
#рутмиит#мысоздаемдвижение#rut_work
📚 С днём кадрового работника!
#jokeoftheday@rut_work
Желаем тебе столько терпения, сколько нужно, чтобы запомнить все дни рождения сотрудников, и столько чувства юмора, чтобы превратить заполнение трудовых книжек в весёлое занятие.
#рутмиит#мысоздаемдвижение#rut_work