Dichiarazione di continuazione di Python salta l'esecuzione del blocco di programma dopo l'istruzione continue e forza il controllo ad avviare l'iterazione successiva.
Dichiarazione di continuazione di Python
Pitone Continua la dichiarazione è un'istruzione di controllo del ciclo che forza l'esecuzione dell'iterazione successiva del ciclo saltando il resto del codice all'interno del ciclo solo per l'iterazione corrente, ovvero quando l'istruzione continue viene eseguita nel ciclo, il codice all'interno del ciclo che segue l'istruzione continue l'istruzione verrà saltata per l'iterazione corrente e inizierà l'iterazione successiva del ciclo.
Python continua la sintassi dell'istruzione
while True: ... if x == 10: continue print(x)>
Diagramma di flusso dell'istruzione Continue

diagramma di flusso dell'istruzione continua di Python
Continua l'istruzione negli esempi Python
Dimostrazione dell'istruzione Continue in Python
In questo esempio, useremo continue all'interno di alcune condizioni all'interno di un ciclo.
Python3
PD unire
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
struttura Java
>
Produzione:
G k s f o r g k s>
Spiegazione: Qui stiamo saltando la stampa del carattere 'e' utilizzando il controllo della condizione if e l'istruzione continue.
Intervallo di stampa con Python Continue Statement
Considera la situazione in cui devi scrivere un programma che stampi il numero da 1 a 10, ma non 6.
Viene specificato che devi farlo utilizzando un loop e che è consentito l'utilizzo di un solo loop. Ecco l'utilizzo dell'istruzione continue. Quello che possiamo fare qui è eseguire un ciclo da 1 a 10 e ogni volta confrontare il valore della variabile del ciclo con 6. Se è uguale a 6 utilizzeremo l'istruzione continue per continuare all'iterazione successiva senza stampando qualsiasi cosa, altrimenti stamperemo il valore.
Python3
# loop from 1 to 10> for> i> in> range> (> 1> ,> 11> ):> > # If i is equals to 6,> > # continue to next iteration> > # without printing> > if> i> => => 6> :> > continue> > else> :> > # otherwise print the value> > # of i> > print> (i, end> => ' '> )> |
dattiloscritto per ciascuno
>
>
Produzione:
1 2 3 4 5 7 8 9 10>
Nota: L'istruzione continue può essere utilizzata anche con qualsiasi altro ciclo come il ciclo while, allo stesso modo in cui viene utilizzato con per ciclo Sopra.
Continua con i cicli nidificati
In questo esempio, stiamo creando un file 2d elenco che comprende i numeri da 1 a 9 e stiamo scorrendo l'elenco con l'aiuto di due per i loop e stiamo saltando l'istruzione print quando il valore è 3.
Python3
# prints all the elements in the nested list> # except for the ones with value 3> nested_list> => [[> 1> ,> 2> ,> 3> ], [> 4> ,> 5> ,> 6> ], [> 7> ,> 8> ,> 9> ]]> for> i> in> nested_list:> > for> j> in> i:> > if> j> => => 3> :> > continue> > print> (j)> |
>
creazione di tabelle in lattice
>
Produzione
1 2 4 5 6 7 8 9>
Continua con il ciclo While
In questo esempio, stiamo usando a Mentre ciclo che attraversa fino a 9 se i = 5 quindi salta la stampa dei numeri.
Python3
numero casuale gen java
# prints the numbers between> # 0 and 9 that are not equal to 5> i> => 0> while> i <> 10> :> > if> i> => => 5> :> > i> +> => 1> > continue> > print> (i)> > i> +> => 1> |
>
>
Produzione
0 1 2 3 4 6 7 8 9>
Utilizzo dell'istruzione Continue
Loop in Python automatizzano e ripetono le attività in modo efficiente. Ma a volte potrebbe verificarsi una condizione per cui si desidera uscire completamente dal ciclo, saltare un'iterazione o ignorare tale condizione. Ciò può essere fatto tramite istruzioni di controllo del ciclo. Continue è un tipo di istruzione di controllo del ciclo che può alterare il flusso del ciclo.
Per saperne di più passaggio E rottura , fare riferimento a questi articoli:
- Dichiarazione di passaggio Python
- Dichiarazione di interruzione di Python