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.

    1. x=0
    2. while x<6:
    3. x+=1
    4. if (x==3): break
    5. print(x)
    6. 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.

    1. for i in range(1,5):
    2. if i==3: break
    3. print(i)

    L'output del programma è il seguente

    1
    2

    E così via.

     


     

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

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Le strutture cicliche in Python

    Le interruzioni forzate