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
Il lavoro di istruzione break nel ciclo for e while viene mostrato di seguito.
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
Il lavoro di continuare l’istruzione for e while loop è mostrato di seguito.
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.
Leave a Reply