Articles

Python break and continue

Qual è l’uso di break and continue in Python?

In Python,break econtinue istruzioni possono alterare il flusso di un ciclo normale.

I loop iterano su un blocco di codice fino a quando l’espressione di test non è falsa, ma a volte desideriamo terminare l’iterazione corrente o anche l’intero ciclo senza controllare l’espressione di test.

Le istruzioni break e continue vengono utilizzate in questi casi.

Python break statement

L’istruzionebreak termina il ciclo che lo contiene. Il controllo del programma scorre all’istruzione immediatamente dopo il corpo del ciclo.

Se l’istruzione break si trova all’interno di un ciclo nidificato (ciclo all’interno di un altro ciclo), l’istruzione break terminerà il ciclo più interno.

Sintassi di pausa

break

Diagramma di flusso di pausa

Diagramma di flusso di istruzione break in Python
Diagramma di flusso di istruzione break in Python

Il lavoro di istruzione break nel ciclo for e while viene mostrato di seguito.

Come funziona l'istruzione break in Python
Funzionamento dell’istruzione break

Esempio: Python break

# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")

Uscita

strThe end

In questo programma, possiamo scorrere la “stringa” in sequenza. Controlliamo se la lettera è i, sulla quale interrompiamo il ciclo. Quindi, vediamo nel nostro output che tutte le lettere fino a quando non viene stampato. Successivamente, il ciclo termina.

Istruzione Python continue

L’istruzionecontinue viene utilizzata per saltare il resto del codice all’interno di un ciclo solo per l’iterazione corrente. Il ciclo non termina ma continua con l’iterazione successiva.

Sintassi di Continuare

continue

Diagramma di flusso di continuare

Diagramma di flusso di istruzione continue in Python
Diagramma di flusso di istruzione continue in Python

Il lavoro di continuare l’istruzione for e while loop è mostrato di seguito.

Come continuare istruzione in python
Come continuare istruzione in python

Esempio: Python continua

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

Uscita

strngThe end

Questo programma è lo stesso dell’esempio precedente, tranne il break dichiarazione è stata sostituita con continue.

Continuiamo con il ciclo, se la stringa è i, non eseguendo il resto del blocco. Quindi, vediamo nel nostro output che tutte le lettere tranne i vengono stampate.