Python Rottura Loops

November 27

Nella programmazione di computer, un rendiconto di controllo è un blocco di codice che aiuta il programma a decidere quale di percorsi multipli che dovrebbe seguire. In Python, è possibile creare rendiconto di controllo sotto forma di cicli for o provare dichiarazioni. Tuttavia, a volte è necessario uscire da questi blocchi prematuramente sulla base di alcuni criteri. Utilizzare lo stile di "rottura" in Python per uscire loop.

Scopo

Si utilizza un'istruzione break per terminare un po 'o per il ciclo e tornare al corpo principale di un programma. È possibile utilizzare più di una pausa in una dichiarazione condizionale per uscire da un ciclo, ma è solo bisogno di utilizzare l'istruzione break una volta per ogni condizione di terminazione. Hai solo bisogno di usare un'istruzione break in un ciclo quando alcuni criteri esistono che garantisce chiude il ciclo prima del completamento il suo compito.

Sintassi

Per utilizzare l'istruzione break per uscire da un ciclo, utilizzare la parola chiave "break". È necessario nido un'istruzione break all'interno di un condizionale if, che dice in sostanza il loop che se il ciclo si imbatte in una certa condizione, ferma il ciclo, altrimenti ripetere. La rottura dovrebbe apparire come l'ultima riga in un blocco di codice all'interno, altrimenti non sarà eseguito tutte le righe dopo l'istruzione.

Valori

Quando si utilizza le variabili in un ciclo che cambia i loro valori, un'istruzione break non annulla i valori quando il ciclo termina. Ad esempio, è possibile creare un ciclo che conta da uno a 100 e salva ogni valore nella stessa variabile, sovrascrivendo ogni volta. Se si dispone di un'istruzione condizionale che dice al ciclo di rompere quando il contatore raggiunge il 50, allora il valore della variabile, che può essere utilizzato al di fuori del ciclo, è 49.

considerazioni

Quando si utilizza un'istruzione break, assicurarsi che l'istruzione condizionale è qualcosa che il ciclo può realisticamente raggiungere. Ad esempio, se si crea un ciclo che conta numeri in un intervallo da uno a 10 e un'istruzione break che termina il ciclo, se il contatore raggiunge 11, il ciclo non raggiungerà mai l'istruzione break. Per garantire il ciclo può raggiungere un'istruzione break, testare a fondo il programma, utilizzando i valori che si sa causerà un ciclo di rompere.