В стандартном модуле 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
🌍 Indonesia is the world’s largest archipelago, made up of over 17,000 islands. Some, like Java, are densely populated, while others remain so remote they still hold undiscovered plant species. ✨
#archipelago⚡#islands⚡#biodiversity⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels
🌍 The Philippines is the world’s second-largest archipelago, with over 7,600 islands. Many of its islands have never been officially named or mapped due to their remote locations. ✨
#islands⚡#archipelago⚡#mapping⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels
🌍 The Svalbard Archipelago, north of mainland Norway, is the northernmost year-round inhabited place on Earth. It’s so remote that polar bears outnumber people here during much of the year. ✨
#archipelago⚡#islands⚡#Arctic⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
🌍 Canada has more lakes than any other country, and many are so large they contain whole islands with their own lakes—making some islands-in-a-lake-on-an-island truly unique on Earth. ✨
#islands⚡#archipelago⚡#lakes⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
🌍 The Maldives is the world’s lowest country, with an average elevation of just 1.5 meters above sea level. Its coral islands are so flat that even small sea level rises can threaten their land. ✨
#islands⚡#archipelago⚡#sea⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography🌍
🌍 The remote Tristan da Cunha archipelago in the South Atlantic is the world’s most isolated inhabited island group—over 2,400 kilometers from the nearest mainland or neighboring islands. ✨
#islands⚡#archipelago⚡#remoteness⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels
🌍 The Aegean Archipelago in the Mediterranean holds over 1,400 islands, yet only about 200 are inhabited. Many tiny isles remain wild, protecting rare plants and seabirds. ✨
#islands⚡#archipelago⚡#Mediterranean⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels
🌍 The Faroe Islands in the North Atlantic have more sheep than people. This remote archipelago’s grassy cliffs and rugged fjords create perfect grazing land for thousands of hardy sheep. ✨
#islands⚡#archipelago⚡#northatlantic⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography
👉more Channels