Sobes.tech
Middle

Cos'è range in Python e come viene usato come argomento?

sobes.tech AI

Risposta dell'AI

In Python, range è una funzione incorporata che genera una sequenza di numeri. Viene spesso usata per organizzare cicli con un intervallo numerico definito.

Formati di utilizzo:

  • range(stop) — sequenza da 0 a stop-1.
  • range(start, stop) — da start a stop-1.
  • range(start, stop, step) — da start a stop-1 con passo step.

Esempio di utilizzo in un ciclo:

for i in range(1, 5):
    print(i)

Stamperà i numeri da 1 a 4.

range viene spesso usato come argomento per funzioni che aspettano un oggetto iterabile con numeri, ad esempio, per generare indici o creare liste usando list(range(...)).