L'istruzione break ( Python )
Nel linguaggio python l'istruzione break causa l'uscita forzata da un ciclo.
break
Quando l'interprete incontra questa interruzione, passa l'esecuzione alla prima istruzione esterna al ciclo.
Posso usare l'istruzione break sia nelle strutture cicliche for e while.
Nota. L'istruzione break causa l'uscita forzata da tutte le iterazioni del ciclo. Per annullare soltanto un'iterazione del ciclo si utilizza l'istruzione continue.
Esempi pratici
Alcuni esempi pratici di utilizzo dell'istruzione break nei cicli for e while.
Esempio 1 ( while )
Questo ciclo while è progettato per compiere 6 iterazioni.
Tuttavia, alla terza iterazione l'istruzione break forza l'uscita dal ciclo.
- x=0
- while x<6:
- x+=1
- if (x==3): break
- print(x)
- print("fine")
L'output dello script è il seguente
1
2
fine
L'istruzione break è particolarmente utile nei cicli while per evitare i loop infiniti.
Esempio 2 ( for )
Questa struttura for compie 5 iterazioni.
Alla terza iterazione, però, l'istruzione break causa l'uscita anticipata dal ciclo.
- for i in range(1,5):
- if i==3: break
- print(i)
L'output del programma è il seguente
1
2
E così via.