Funzione di gamma Python

Funzione di gamma Python

Python è un linguaggio di programmazione moderno, per uso generale e di alto livello fornito con funzionalità potenti. Python ha molti moduli integrati per supportare diverse operazioni. La funzione intervallo () è una funzione integrata utilizzata per eseguire compiti o azioni specifiche per un numero definito di volte. In altre parole, la funzione intervallo () viene utilizzata per eseguire un'attività in modo iterativo. Questa funzione viene utilizzata in combinazione con il loop e il loop while.

La funzione intervallo () consente di generare una sequenza di numeri in un intervallo specificato. La funzione intervallo () contiene le seguenti due definizioni del costruttore:

    1. intervallo (stop)
    2. intervallo (start, stop, step)

La definizione dell'intervallo (stop) della funzione intervallo () prende il valore di stop come argomento. Il valore di arresto definisce i punti finali della sequenza. La funzione intervallo () smette di restituire la sequenza di numeri quando raggiunge il valore di arresto. La funzione intervallo () prende anche il valore di avvio, arresto e gradino come argomento.

I parametri sono definiti come segue:

  • Inizio: l'inizio della sequenza di numeri.
  • Stop: il punto finale della sequenza di numeri.
  • Passaggio: il valore dell'incremento nella sequenza.

Ad esempio, per stampare una sequenza di numeri da 1 a 20 con ciascun valore incrementato di due, il valore iniziale è 1, il valore di arresto è 21 e il valore del passaggio è 2. In questo caso, è richiesto il valore di arresto, mentre i valori di avvio e passo sono opzionali.

Vediamo alcuni esempi che usano la funzione Python Range ().

Usando l'intervallo () con per loop

La funzione di intervallo () è principalmente utilizzata in combinazione con il per e mentre i loop. Nel programma dato, abbiamo definito solo il valore di arresto.

Stamperemo una sequenza di numeri usando la funzione for loop e gamma ().

#Definire l'intervallo di numero fino a 20
numero = intervallo (21)
per me in numero:
#Printing la sequenza di numeri
stampa ("Il numero è:", i)

Produzione

Successivamente, definiremo la funzione intervallo () con i valori di avvio, arresto e gradini e stamperemo la sequenza di numeri usando il loop.

#Definire l'intervallo di numeri da 1 a 21
#il valore del passo è 2
numero = intervallo (1,21,2)
per me in numero:
#Printing la sequenza di numeri
stampa ("Il numero è:", i)

Produzione

Creazione di un elenco di numeri usando la funzione intervallo ()

Per definizione, l'intervallo () produce una sequenza di numeri in un determinato intervallo. Possiamo creare un elenco di numeri usando la funzione intervallo () in modo semplice. Creiamo più elenchi utilizzando la funzione Range ().

#Crea di un elenco con l'intervallo
#Uso del valore di arresto
il valore #Stop è 20
my_list = intervallo (20)
#Printing l'elenco
stampa (elenco (my_list))
#Utilizzare il valore di inizio e arresto
Il valore di partenza è 7 e il valore di arresto è 20
my_list = intervallo (7,20)
#Printing l'elenco
stampa (elenco (my_list))
#Uso di avvio, arresto e valore del passo
Il valore di partenza #è 7, il valore di arresto è 20 e il valore del passo è 3
my_list = intervallo (7,20,3)
#Printing l'elenco
stampa (elenco (my_list))

Produzione

Successivamente, stamperemo un elenco dei primi 10 numeri dispari e numeri pari utilizzando la funzione intervallo ().

#Generare i primi 10 numeri dispari
my_list = intervallo (1,20,2)
#Printing l'elenco
Print ("L'elenco dei numeri dispari:", elenco (my_list))
#Generare i primi 10 numeri pari
my_list = intervallo (2,21,2)
#Printing l'elenco
Print ("L'elenco dei numeri pari:", elenco (my_list))

Produzione

Creazione di una tupla di numeri usando la funzione intervallo ()

Per quanto riguarda un elenco, possiamo anche creare una tupla di numeri usando la funzione intervallo ().

#Creare una tupla con gamma
#Uso del valore di arresto
il valore #Stop è 30
my_tuple = intervallo (30)
#printing della tupla
print (tuple (my_tuple))
#Utilizzare il valore di inizio e arresto
Il valore di partenza è 7 e il valore di arresto è 30
my_tuple = intervallo (7,30)
#printing della tupla
print (tuple (my_tuple))
#Utilizzare l'inizio, la fermata e il valore del passo
Il valore di partenza #è 7, il valore di arresto è 30 e il valore del passo è 3
my_tuple = intervallo (7,30,3)
#printing della tupla
print (tuple (my_tuple))

Produzione

Usando la funzione intervallo () per iterare alla lunghezza di un oggetto

La funzione intervallo () può anche essere utilizzata per eseguire un'iterazione. La funzione Len () determina la lunghezza dell'oggetto sequenza, i.e. L'elenco, le tuple e il valore di lunghezza vengono passati alla funzione dell'intervallo () come argomento. Vediamo un esempio di questo.

#Crea di un elenco
my_list = [1,2,3,4,5,6,7,8,9]
per x in gamma (len (my_list)):
stampa (my_list [x])

Produzione

Conclusione

Questo articolo ha spiegato la funzione Python Range () attraverso vari esempi. Python è un linguaggio di programmazione moderno e di alto livello che fornisce molti moduli e funzioni integrati per eseguire attività specifiche. La funzione intervallo () è una di queste funzioni integrate di Python. La funzione intervallo () viene utilizzata per eseguire un'attività per un certo numero di volte. Può anche essere usato per generare numeri in una sequenza. Per saperne di più su Python e le varie funzionalità che puoi usare con questa lingua, dai un'occhiata a LinuxHint.com.