В стандартном модуле 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
Il rappresentante speciale dell'Ue per la regione del Golfo Luigi #DiMaio è stato nominato professore onorario presso il dipartimento di studi sulla Difesa del King's College di Londra. Lo ha annunciato su LinkedIn: "Assumerò questo nuovo ruolo con l'obiettivo di contribuire al dialogo sulla sicurezza internazionale, le relazioni Europa-Golfo e le dinamiche geopolitiche", ha scritto l'ex ministro degli Esteri.
@UltimoraPolitics24
Il Foglio - Luigi #DiMaio sarebbe in pole position per diventare coordinatore speciale dell'Onu per il Medio Oriente e vicesegretario generale Onu. Il governo italiano ha dato l'ok, la procedura è in corso. La carica avrebbe base a Gerusalemme.
@UltimoraPolitics24
Luigi #DiMaio: "Essere italiani, da rappresentanti delle istituzioni in Medio Oriente, è un valore aggiunto grazie alla postura assunta dal nostro Paese nelle principali crisi regionali. La stabilità politica e di governo degli ultimi anni ha permesso all'Italia di essere percepita come un attore affidabile".
@UltimoraPolitics24
Luigi #DiMaio è ufficialmente il nuovo rappresentante speciale dell'Unione europea per la regione del Golfo. L'ex ministro degli Esteri italiano: "Onorato dalla nomina del Consiglio Ue, è una grande responsabilità"
@UltimoraPolitics
Il Comitato Politico e di Sicurezza dell'Unione europea (Cops) ratifica la nomina di Luigi #DiMaio a rappresentante speciale dell'Ue nel Golfo Persico. La nomina dovrà essere ora ratificata dal Consiglio Ue: in caso positivo #DiMaio entrerà in carica dal 1° giugno
@UltimoraPolitics
L'alto rappresentante Borrell ha congedato Luigi #DiMaio durante il Consiglio Europeo, chiamandolo "grande ministro". Lungo applauso di tutti i ministri degli esteri dell'Unione.
@UltimoraPolitics