Funzione range() Python

Esempio

Creare una sequenza numerica da 0 a 5 e stampare ogni elemento della sequenza:

x = range(6)
for n in x:
  print(n)

Esempio di esecuzione

Definizione e uso

La funzione range() restituisce una sequenza numerica, predefinita da 0, con un aumento predefinito di 1 e termina con il numero specificato.

Sintassi

range(start, stop, step)

Valore del parametro

Parametro Descrizione
start Opzionale. Intero, specifica da quale posizione iniziare. Predefinito è 0.
stop Opzionale. Intero, specifica dove finire.
step Opzionale. Intero, specifica l'incremento. Predefinito è 1.

Più esempi

Esempio

Creare una sequenza numerica da 3 a 7 e stampare ogni elemento della sequenza:

x = range(3, 8)
for n in x:
  print(n)

Esempio di esecuzione

Esempio

Creare una sequenza numerica da 2 a 19, ma aumentare di 2 invece di 1:

x = range(2, 20, 2)
for n in x:
  print(n)

Esempio di esecuzione