В стандартном модуле 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
Наблюдаю за трендом во всех “lifestyle”-нишах за 24 год и в Q1 ’25. Видно что повторяется один и тот же паттерн. Например в категории ухода за зубами хештег #TeethWhitening прибавил 40 %, тогда как #Teethcare — 90 %. То же самое и в других нишах: бьюти-маски (#SheetMask +35 % vs #SkinCareRoutine +120 %), уход за волосами (#HairMask +45 % vs #HairCareRoutine +90 😵 и кулинария (#EasyRecipe +40 % vs #MealPrepSunday +95 %).
Все это происходит потому что алгоритмы соцсетей награждают контент с продолжительным временем просмотра и возвратами аудитории, когда пользователи начинают искать лайфхаки или чёткие схемы, позволяющие выработать привычку и контролировать прогресс, плюс, формат «рутина» укрепляет доверие: многократные касания к теме создают эффект экспертности и укрепляют связь с подписчиками.
В результате бренды и блогеры переходят от «до/после» к пошаговым инструкциям. Это касается утренних и вечерних бьюти-рутнин, сплит-тренировок по дням недели и планирования питания на неделю. Серии роликов «шаг за шагом» не только удерживают внимание, но и формируют вокруг контента активное сообщество, где подписчики делятся опытом и возвращаются за новыми выпусками.
Мне сразу стало интересно можно ли перенести такой подход от lifestyle к продаже например люксовых товаров, может сумок или ювелирки, где сам по себе чек уже довольно высокий и не существует как таковой рутины способной улучшить результат в будущем. Если появятся какие то мысли буду рад если напишите в комментах.
@mosunovc
High Protein Red Cabbage Rolls
Ingredients:
🥬 1 large red cabbage
🫚 4 cm ginger
🧄 3 cloves of garlic
🥕 2 carrots
🫑 2 peppers
🧅 2 spring onions
🌱 100 g soy granules
🍶 50 ml soy sauce
Toppings:
✨ Sesame, 🌿 fresh parsley, 🌶 chili flakes
Dip:
🍯 Sweet Chili Sauce
#HighProtein#RedCabbageRolls#HealthyEating#PlantBased#EasyRecipe#SoyGranules#VeggiePower#Flavorful#MealPrep
@dishes