Introduzione all'istruzione Python Break

L'istruzione Python Break è una delle istruzioni di controllo Loop che viene utilizzata per modificare il normale flusso di esecuzione. Quando il flusso viene reindirizzato, gli oggetti creati in quel flusso vengono distrutti. Python supporta le istruzioni di controllo sotto il ciclo:

  1. Break: termina il flusso dell'istruzione loop ed esegue l'istruzione successiva all'esterno del loop.
  2. Continua: viene utilizzato quando è necessario saltare l'esecuzione del resto delle istruzioni nel ciclo e continuare dall'inizio.
  3. Pass : Viene usato quando abbiamo bisogno di alcune dichiarazioni sintatticamente, ma non vogliamo mettere alcuna dichiarazione.

Questa istruzione viene utilizzata per terminare il flusso di esecuzione di loop in un programma. Il flusso può anche essere deviato su istruzioni diverse o loop diversi. È possibile utilizzare un'istruzione break nella situazione in cui è necessario uscire da un loop (mentre così come per loop) quando viene attivato uno degli eventi. Quando un'istruzione BREAK viene attivata in un ciclo interno, il flusso di esecuzione viene deviato all'istruzione successiva nel ciclo esterno.

Comprensione dell'istruzione Python Break

Lavorando

Durante l'accesso al loop viene verificata una condizione particolare. Se soddisfa le istruzioni nel ciclo vengono eseguite. Ma nel caso in cui non si adempia in quel caso il ciclo si interrompe e il flusso viene reindirizzato all'istruzione successiva al di fuori del ciclo. Qui l'istruzione break viene utilizzata per interrompere il flusso del loop nel caso in cui si verifichi un trigger diverso dalla condizione di arresto.

Come si scrive una dichiarazione di rottura?

L'istruzione Break è un'istruzione semplice che detiene il potere di interrompere il normale flusso del gruppo di istruzioni. Pensiamo a un semplice scenario di un gioco, per esempio surfista della metropolitana. Il suo funzionamento non è molto difficile. Quando una persona inizia il gioco entra in un ciclo infinito lungo e senza fine. Mentre si muovono in un ciclo, gli oggetti visualizzati cambiano continuamente. In ogni fase, accetta i tuoi input in base agli oggetti visualizzati, ad es. - se attualmente, arriva un ponte che devi attraversare. Ora ogni mossa che farai verrà verificata rispetto a varie condizioni o controlli che sono stati applicati nel gioco.

In tutti questi controlli c'è anche un controllo cruciale che decide se sei ancora in gioco o no. Eg - devi saltare e tu no. Quindi la condizione di uscita fallisce e il ciclo si interrompe e il tuo gioco esce. Questo lavoro di abbandono è fatto dall'istruzione 'break'. Diventa attivo quando la verifica o la condizione menzionata diventano vere.

Per aver scritto una dichiarazione di rottura. Sono necessarie le seguenti cose:

1. Condizione di chiusura o di fine: è nota anche come condizione di hault che deve essere soddisfatta per l'esecuzione dell'istruzione break.

Codice:

a=('a', 'b', '1') for I in a;
if (i.is_numeric()):
break
print a
print 'Found a number in the list'

Produzione:

Spiegazione : Il codice sopra riportato stampa tutti gli alfabeti presenti nell'elenco. Nel caso in cui trovi il primo numero nell'elenco, l'esecuzione dell'istruzione break viene eseguita, interrompe il ciclo e stampa 'Trovato un numero nell'elenco' '

2. Il ciclo: l'istruzione break viene sempre utilizzata in un ciclo. È insignificante nel caso in cui non utilizziamo alcun loop, poiché ha lo scopo di interrompere la sequenza ripetuta dell'istruzione, che è presente solo in un loop.

Sintassi dell'istruzione Python Break

Break può essere scritto nel seguente formato.

break;

Dobbiamo semplicemente scrivere "break" dopo la condizione che dovrebbe essere vera per terminare il flusso di esecuzione.

Diagramma di flusso dell'istruzione Python Break

Di seguito è riportato il flusso del funzionamento dell'istruzione break in un programma.

Il programma continua con la normale esecuzione del programma. Nel caso in cui affronti un codice condizionale durante l'esecuzione di un ciclo e l'output della condizione è vero, quindi il flusso reindirizzato dal suo flusso normale alla prima istruzione successiva dopo il ciclo. Nel caso in cui la condizione risulti essere falsa, il ciclo viene eseguito allo stesso modo.

Esempi nell'istruzione Python Break

Python consente i cicli sottostanti per l'esecuzione di istruzioni iterative in un programma

1. MENTRE LOOP

Il ciclo while esegue il gruppo di istruzioni in sequenza in modo continuo fino a quando non viene soddisfatta una condizione di arresto.

Sintassi

While expression(s):
statements

Ad esempio: nel programma seguente, c'è un loop infinito che viene sempre attivato, mentre while (1) è una condizione sempre vera. Ma abbiamo dichiarato un'istruzione break che verrà eseguita quando la condizione indicata nell'istruzione "IF" sarà vera. E in seguito verrà eseguita la frase immediatamente successiva al ciclo.

Codice

I=1
While(1):
Print “We are in the loop”
If(i>10):
print ”Here break statement works”
break
I=i+1
print I
print “I am out of the loop”

Produzione:

2. PER LOOP

Un ciclo FOR viene utilizzato per scorrere su una sequenza come intervallo, elenco, tupla, dizionario o stringa.

Sintassi

For I in (sequence):
Statements.

Codice:

a=( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H') for I in a:
print “We are in loop with”
print i
if i=='G':
print ”Here Break statement is triggered”
break
print ”We are outside the loop”

Produzione:

Conclusione

L'istruzione break è un'istruzione di controllo del ciclo che termina la normale esecuzione di una sequenza di istruzioni in un ciclo e la passa all'istruzione successiva dopo la chiusura del ciclo corrente. Questo può essere usato in molti loop - per, while e tutti i tipi di loop nidificato.

Articoli consigliati

Questa è una guida all'istruzione Python Break. Qui abbiamo discusso Comprensione, Come si scrive una dichiarazione di rottura, 2 esempi con codici e risultati. Puoi anche consultare i nostri articoli per saperne di più -

  1. Istruzione switch in C
  2. If Else Statement in Python
  3. C # While Loop
  4. Loop in Python
  5. Set di Python
  6. Dichiarazione di break in C
  7. Dizionario in Python \
  8. Dichiarazione di controllo diversa in C ++

Categoria: