Come interrompere un ciclo in python

Per forzare l'interruzione anticipata di un ciclo for o while nel linguaggio python posso usare due istruzioni: break e continue.

Qual è la differenza tra break e continue?

  • Break causa l'interruzione forzata di un ciclo. Questa istruzione annulla tutte le iterazioni e passa il controllo del programma alla prima istruzione disponibile dopo la struttura ciclica. E' utile per evitare i loop infiniti.

    un esempio pratico di istruzione break

  • Continue causa l'interruzione anticipata soltanto di un'iterazione ma non del ciclo. Dopo l'istruzione, l'iterazione corrente viene interrotta e il ciclo continua all'iterazione successiva. E' utile per saltare solo alcune iterazioni della struttura ciclica.

    un esempio pratico di utilizzo dell'istruzione continue

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Le strutture cicliche in Python

Le interruzioni forzate