Rottura del pitone viene utilizzato per terminare l'esecuzione del ciclo.
Istruzione break di Python Sintassi:
Loop{ Condition: break }> Dichiarazione di interruzione di Python
interrompere l'istruzione Pitone viene utilizzato per portare il controllo fuori dal ciclo quando viene attivata una condizione esterna. L'istruzione break viene inserita nel corpo del ciclo (generalmente dopo la condizione if). Termina il ciclo corrente, cioè il ciclo in cui appare, e riprende l'esecuzione dall'istruzione successiva immediatamente dopo la fine di quel ciclo. Se l'istruzione break è all'interno di un ciclo annidato, break terminerà il ciclo più interno.
Esempio di istruzione break di Python
Esempio 1:
Python3
for> i>in> range>(>10>):> >print>(i)> >if> i>=>=> 2>:> >break> |
>
>
Produzione:
0 1 2>
Esempio 2:
Python3
come trovare cose nascoste su Android
# Python program to> # demonstrate break statement> > s>=> 'geeksforgeeks'> # Using for loop> for> letter>in> s:> > >print>(letter)> ># break the loop as soon it sees 'e'> ># or 's'> >if> letter>=>=> 'e'> or> letter>=>=> 's'>:> >break> > print>(>'Out of for loop'> )> print>()> > i>=> 0> > # Using while loop> while> True>:> >print>(s[i])> > ># break the loop as soon it sees 'e'> ># or 's'> >if> s[i]>=>=> 'e'> or> s[i]>=>=> 's'>:> >break> >i>+>=> 1> > print>(>'Out of while loop '>)> |
Ubuntu costruire elementi essenziali
>
>
Produzione:
g e Out of for loop g e Out of while loop>
Nell'esempio precedente, entrambi i cicli ripetono la stringa 'geeksforgeeks' e non appena incontrano il carattere 'e' o 's', se la condizione diventa vera e il flusso di esecuzione viene portato fuori dal ciclo.
Esempio 3:
Python3
num>=> 0> for> i>in> range>(>10>):> >num>+>=> 1> >if> num>=>=> 8>:> >break> >print>(>'The num has value:'>, num)> print>(>'Out of loop'>)> |
>
>Produzione
The num has value: 1 The num has value: 2 The num has value: 3 The num has value: 4 The num has value: 5 The num has value: 6 The num has value: 7 Out of loop>
Nell'esempio precedente, dopo aver iterato fino a num=7, il valore di num sarà 8 e si verificherà l'interruzione in modo che il flusso dell'esecuzione venga portato fuori dal ciclo.
L'uso dei loop in Python automatizza e ripete le attività in modo efficiente. Ma a volte, potrebbe verificarsi una condizione in cui si desidera uscire completamente dal ciclo, saltare un'iterazione o ignorare alcune istruzioni del ciclo prima di continuare ulteriormente nel ciclo. Questi possono essere eseguiti tramite istruzioni di controllo del ciclo chiamate istruzioni di salto . Il controllo del loop o le istruzioni di salto modificano l'esecuzione rispetto alla sequenza normale. Quando l'esecuzione lascia un ambito, tutti gli oggetti automatici creati in quell'ambito vengono distrutti. Python supporta le seguenti istruzioni di controllo/salto.
- continuare la dichiarazione
- interrompere l'istruzione
- dichiarazione di passaggio