В стандартном модуле 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
🦆ATK DuckBil, твой домашний утконос =)
🌼Сенсор 3950 Ultra
🌼Оптические переключатели FE
🌼Донгл 8.000hz в комплекте
🌼Вес 47 грамм
— Форма отлично подойдет для Когтевого хвата, широкие бока с талией, плавный средних размеров горб смещенный назад и высоко расположенные основные клавиши. Схожа с формой Pulsar Tenz.
💳Цена: 7.590₽ — доступна в фиолетовом и черном цветах.
САЙТ • МЕНЕДЖЕР • #ATK
🦾ATK U2 PRO - топ за свои деньги.
🔴Сенсор 3395 Ultra
🔴Частота опроса 8.000hz (отдельно докупаемый донгл)
🔴Переключатели Huano Ice Berry Pink Dot
🔴Вес 44 грамма
— Форма полностью повторяет легендарную мышку Zowie U2 и является ее бюджетным аналогом.
💸Цена 4.290₽ на ReShip.pro
САЙТ • МЕНЕДЖЕР • #ATK
🤓Бюджетные мышки ATK в наличии!
Произошло пополнение следующими моделями:
🔎ATK F1
🔎ATK X1
🔎ATK U2
🔎ATK A9
🔎ATK DUCKBILL - скоро
🔗За ценой на ReShip.pro
КАТАЛОГ • МЕНЕДЖЕР • #ATK
😍Новинка от ATK - DRAGONFLY A9
🔎Главная фишка А9 это абсолютно идентичная форма SUPERLIGHT
🔎Характеристики на любой бюджет:
- Сенсор 3311/3395/3950
- Переключатели Huano Blue/Ice berry / Optical Omron
- Поддержка 1к/8к частоты
- Аккумулятор 500/800 mAh
- Вес 54/58 грамм
Цена меняется в зависимости от выбора характеристик 3.990-8.490
ОФОРМИТЬ ЗАКАЗ • КАТАЛОГ • #ATK