Il linguaggio di programmazione Python è stato un passo avanti rispetto agli altri linguaggi di programmazione dall'inizio. ha un vantaggio simile quando si tratta di . In questo articolo impareremo a conoscere Python For Loop e come possiamo usarlo in un programma. I concetti seguenti sono trattati in questo articolo:
- Cos'è Python For Loop?
- Intervallo in Python For Loop
- Python per Loop Break
- Python per loop in elenco
- Continua in Python For Loop
- Esempi di Python For Loop
Con immense applicazioni e implementazioni più semplici di Python con la scienza dei dati, c'è stato un aumento significativo del numero di posti di lavoro creati per la scienza dei dati ogni anno. Iscriviti per Edureka's e fai esperienza pratica con progetti di settore in tempo reale insieme al supporto 24 × 7, che ti metterà sulla strada per diventare un Data Scientist di successo,
Andiamo avanti e iniziamo questo articolo con un'introduzione di base a per loop in pitone.
Cos'è Python For Loop?
Un ciclo for viene utilizzato per iterare su sequenze come un file elenco , tupla , impostato , ecc. o. E non solo le sequenze, ma anche qualsiasi oggetto iterabile può essere attraversato usando un ciclo for.
Cerchiamo di capire il ciclo for con l'aiuto di un diagramma di flusso mostrato di seguito.
L'esecuzione inizierà e cercherà il primo elemento nella sequenza o oggetto iterabile. Controllerà se ha raggiunto la fine della sequenza o meno. Dopo aver eseguito le istruzioni nel blocco, cercherà l'elemento successivo nella sequenza e il processo continuerà fino a quando l'esecuzione non avrà raggiunto l'ultimo elemento nella sequenza.
Sintassi Python per ciclo
Cerchiamo di capire la sintassi del ciclo for con un esempio:
x = (1,2,3,4,5) for i in x: print (i)
Produzione: uno
2
3
4
5
iniziare con mysql workbench
Nell'esempio sopra, l'esecuzione è iniziata dal primo elemento nella tupla x, ed è proseguita fino a quando l'esecuzione ha raggiunto 5. È un esempio molto semplice di come possiamo usare un ciclo for in Python. Diamo anche un'occhiata a come la funzione range può essere usata con il ciclo for.
Intervallo in Python For Loop
In python, range è una funzione incorporata che restituisce una sequenza. UN funzione range ha tre parametri che sono parametro iniziale, parametro finale e un parametro passo. Il parametro Ending non include il numero dichiarato, capiamolo con un esempio.
a = list (range (0,10,2)) print (a)
Produzione: [0,2,4,6,8]
Nell'esempio sopra, la sequenza inizia da 0 e termina a 9 perché il parametro finale è 10 e il passo è 2, quindi durante l'esecuzione salta di 2 passi dopo ogni elemento.
Ora diamo un'occhiata a un esempio che utilizza python per ciclo.
metodi di classe scanner in java
def pattern (n): k = 2 * n - 2 per i nell'intervallo (0, n): per j nell'intervallo (0, k): print (end = '') k = k - 1 per j nell'intervallo ( 0, i + 1): print ('*', end = '') print ('r') pattern (15)
Produzione:
Nell'esempio sopra, siamo stati in grado di creare un file utilizzando una funzione di intervallo. Abbiamo utilizzato la funzione intervallo per ottenere il numero esatto di spazi bianchi e valori di asterisco in modo da ottenere il modello sopra.
Diamo un'occhiata a come possiamo usare un'istruzione break in un ciclo for di Python.
Python per Loop Break
Break in python è un'istruzione del flusso di controllo che viene utilizzata per uscire dall'esecuzione non appena si incontra l'interruzione. Cerchiamo di capire come possiamo usare un'istruzione break in un ciclo for usando un esempio.
Supponiamo di avere un elenco con come elementi, quindi usciremo dal ciclo usando l'istruzione break non appena incontreremo la stringa desiderata.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': break print (x)
Produzione: E
D
U
Nell'esempio precedente, non appena il ciclo incontra la stringa “R” entra nel blocco dell'istruzione if dove l'istruzione break esce dal ciclo. Allo stesso modo, possiamo usare l'istruzione break in base alle dichiarazioni del problema.
Ora, diamo un'occhiata a come possiamo usare python per il ciclo negli elenchi.
Python per loop in elenco
Una lista in Python è una sequenza come le altre tipo di dati , quindi è abbastanza evidente come possiamo utilizzare un elenco. Lascia che ti mostri un esempio in cui un ciclo for viene utilizzato in un elenco.
color = ['blue', 'white'] vehicle = ['car', 'bike', 'truck'] color_comb = [(x, y) for x in color for y in vehicle] print (color_comb)
Produzione: [('blue', 'car'), ('blue', 'bike'), ('blue', 'truck'), ('white', 'car'), ('white', 'bike') , ('white', 'truck')]
Diamo anche un'occhiata a come possiamo usare l'istruzione continue in un ciclo for in Python.
Continua in Python For Loop
Cerchiamo di capire questo lo stesso esempio che abbiamo usato nell'istruzione break, invece di break, useremo l'istruzione continue. È anche un'istruzione di controllo, ma l'unica differenza è che salterà solo l'iterazione corrente ed eseguirà comunque il resto delle iterazioni.
company = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] for x in company: if x == 'R': continue print (x)
Produzione: E
D
U
E
PER
PER
Nell'esempio precedente, l'istruzione continue è stata rilevata quando il valore della stringa era 'R', quindi l'esecuzione ha saltato quella particolare iterazione e si è spostata all'elemento successivo nell'elenco.
Vediamo ora alcuni altri esempi per una migliore comprensione di come possiamo usare il ciclo for in Python.
Esempi di Python For Loop
Ecco un semplice programma per loop per stampare il prodotto di cinque numeri qualsiasi presi dall'utente
res = 1 for i nell'intervallo (0,5): n = int (input ('inserisci un numero')) res * = n print (res)
Produzione:
Ecco un altro semplice programma per calcolare l'area dei quadrati i cui lati sono indicati in una lista.
lato = [5,4,7,8,9,3,8,2,6,4] area = [x * x for x in side] print (area)
Produzione: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]
Ora che abbiamo finito con i concetti del ciclo for, ecco alcuni tutorial che ti aiuteranno a imparare il linguaggio di programmazione in modo strutturato.
Questo ci porta alla fine di questo articolo in cui abbiamo appreso come utilizzare For Loop in Python. Spero che tu sia chiaro con tutto ciò che è stato condiviso con te in questo tutorial.
Se hai trovato rilevante questo articolo su 'Python For Loop', controlla il una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo.
diff tra hashmap e hashtable
Siamo qui per aiutarti in ogni fase del tuo viaggio e per elaborare un curriculum progettato per studenti e professionisti che vogliono essere un . Il corso è progettato per darti un vantaggio nella programmazione Python e addestrarti per i concetti di base e avanzati di Python insieme a vari piace
Se incontri delle domande, sentiti libero di porre tutte le tue domande. Inseriscili nella sezione commenti di 'Python for Loop' e il nostro team sarà lieto di rispondere.