Cos'è Python Continua dichiarazione?
L'istruzione continua di Python interrompe il flusso ma lo riavvia all'inizio del loop. Per un'iterazione specifica, il codice rimanente non viene elaborato e il flusso viene riavviato per la seguente iterazione. Per saltare un'iterazione specifica, usa il comando Continua in Python. La dichiarazione continua viene utilizzata anche quando viene soddisfatta una condizione, proprio come Python Break.
La dichiarazione continua di un loop viene utilizzata per avanzare alla successiva iterazione. L'istruzione Continua impedisce l'esecuzione di qualsiasi codice aggiuntivo. Una dichiarazione continua non termina del tutto un ciclo, in contrasto con una dichiarazione di pausa. Quando una condizione è soddisfatta, è possibile saltare su una sezione di un ciclo in Python utilizzando l'istruzione Continua. Il resto del ciclo continuerà quindi ad eseguire. All'interno di loop, le dichiarazioni continue vengono generalmente utilizzate dopo un'istruzione IF.
Discutiamo ora queste idee usando alcuni semplici esempi in modo da poter identificare più facilmente le idee importanti.
Esempio 1
È possibile utilizzare la dichiarazione continua sia all'interno di un loop che di un po '. Il loop è usato nell'esempio che segue per visualizzare anche numeri interi da 0 a 9. Innanzitutto, abbiamo dimostrato come utilizzare un metodo per loop e l'intervallo () per attraversare un intervallo di numeri da 0 a 9. La funzione dell'intervallo () restituisce una serie di numeri che, per impostazione predefinita, iniziano a 0 e incrementi di 1 prima di fermarsi prima di un determinato numero.
Si prega di notare che NUM%2 restituisce 0 quando un indice è un numero intero; Altrimenti, restituisce 1.
per num in intervallo (10):Questa è la schermata di output, in cui è possibile vedere che vengono mostrati i numeri pari.
Esempio 2
Questo programma di esempio mostrerà come visualizzare numeri dispari tra 0 e 7 utilizzando l'istruzione Continua. In un po 'di tempo, la dichiarazione continua verrà utilizzata. Per iniziare, abbiamo impostato il valore iniziale della variabile di contatore su zero (contatore num nel codice). In secondo luogo, il ciclo è stato avviato se il contatore è inferiore a 8. Terzo, per ogni iterazione del ciclo, abbiamo sollevato il contatore di uno. Il codice salterà l'iterazione corrente se il contropiede è persino. In caso contrario, mostra il contatore sullo schermo.
Counter_num = 0Qui, puoi vedere che quando viene eseguito il programma con il ciclo while e la dichiarazione continua, vengono visualizzati gli interi dispari.
Esempio 3
Questo esempio discuterà di una dichiarazione continua utilizzata in un ciclo. Vogliamo creare un programma che restituisca solo numeri da 10 a 17, ma non 13. Supponiamo che sia necessario un loop "per" per completarlo. La parola chiave continua è utile a questo punto. Eseguiremo un ciclo da 10 a 17 volte mentre controlleremo se l'iteratore è uguale a 13. Il ciclo stamperà il risultato se è uguale a 13; Altrimenti, useremo l'istruzione Continua per saltare la prossima iterazione e visualizzare qualsiasi risultato. Un campione della situazione di cui sopra è mostrato nel codice seguente:
per num in gamma (10, 17):I numeri da 10 a 16 sono visualizzati nello screenshot seguente, ad eccezione di 13 (che viene mostrato come è nel codice sopra).
Esempio 4
Per dimostrare come funziona la dichiarazione di Python, usiamo un esempio. Nell'esempio che segue, omettiamo di stampare la lettera "E" nella nostra stringa usando una dichiarazione Continua, dopo di che continuiamo a iterare.
Si noti che stiamo passando attraverso una stringa di nomi. Se la lettera "E" appare nella stringa data, la condizione del loop ci indica di saltare quell'iterazione e passare alla successiva. Quando viene soddisfatta una condizione esterna, la nostra dichiarazione continua viene messa in atto. La versione della condizione di questo programma è “String == E."Quando la stringa è uguale a" E ", il nostro programma termina quell'iterazione del loop.
Ecco come appare l'intero pezzo di codice.
per stringa in "Alexander":Vedrai che la dichiarazione continua ha saltato quell'iterazione e la lettera "E" non è stata scritta alla console.
Esempio 5
Tenere conto dello scenario in cui è necessario creare un programma che produce i numeri da 1 a 15 ma non 6. Supponiamo che questo compito debba essere svolto utilizzando un ciclo e può essere utilizzato solo un ciclo. E qui, viene utilizzata la dichiarazione continua. Quello che possiamo fare è eseguire un ciclo da 1 a 15 volte, confrontando ogni volta il valore dell'iteratore con 6. Impiegheremo la dichiarazione continua per passare alla prossima iterazione se il valore è uguale a 6; Altrimenti, stamperemo il valore.
A causa della condizione indicata nel codice, tutti i numeri definiti nell'output vengono visualizzati al posto del numero 6, come si può vedere in questo output.
Conclusione
Nella presente iterazione del ciclo, tutte le dichiarazioni in sospeso vengono respinte usando la dichiarazione Continua. In sostanza, questa affermazione fornisce la prima riga del controllo del loop back. Questo concetto è stato accuratamente trattato in questo articolo, insieme ad alcuni esempi concisi. Cinque esempi unici sono spiegati per questo concetto in questa guida.