Istruzione break di Python

Termina il ciclo corrente e riprende l'esecuzione dall'istruzione successiva, proprio come la tradizionale istruzione break in C.

L'uso più comune per l'interruzione è quando viene attivata una condizione esterna che richiede un'uscita frettolosa da un ciclo. IlbreakL'istruzione può essere utilizzata sia nei cicli while che in quelli for .

Se si utilizzano cicli annidati, l'istruzione break interrompe l'esecuzione del ciclo più interno e inizia a eseguire la riga di codice successiva dopo il blocco.

Sintassi

La sintassi per a break in Python è la seguente:

break

Diagramma di flusso

Esempio

#!/usr/bin/python

for letter in 'Python':     # First Example
   if letter == 'h':
      break
   print 'Current Letter :', letter
  
var = 10                    # Second Example
while var > 0:              
   print 'Current variable value :', var
   var = var -1
   if var == 5:
      break

print "Good bye!"

Quando il codice sopra viene eseguito, produce il seguente risultato:

Current Letter : P
Current Letter : y
Current Letter : t
Current variable value : 10
Current variable value : 9
Current variable value : 8
Current variable value : 7
Current variable value : 6
Good bye!