Sintassi di white loop
La sintassi del ciclo while in Pythion è la seguente:
Mentre condizione di test:
dichiarazione (i)
Quando viene eseguito il ciclo while, il test_condition viene valutato per primo. Quando il test_condition è vero, il corpo o le istruzioni del loop viene eseguito all'interno del loop.
Se la condizione di test è vero, quindi vengono eseguiti il corpo del ciclo o delle dichiarazioni all'interno del ciclo. L'esecuzione del corpo del while loop solo una volta è indicato come un'unica iterazione. La condizione di test viene controllata dopo ogni iterazione e il ciclo while funziona fino a condizione di test è falso.
Flusso del ciclo while
La figura indicata di seguito raffigura il flusso del ciclo while.
Esempi di White Loop
Ora, diamo un'occhiata ad alcuni esempi del ciclo while e per capire come funziona.
In questo esempio, in primo luogo, dichiariamo una variabile di somma il cui valore è zero. Il ciclo while viene quindi iniziato usando il Mentre parola chiave. IL condizione di test È somma<20. Ciò significa che il ciclo verrà eseguito fino a quando il valore variabile di somma non è inferiore a 20.
Quando la condizione di test è falsa e il valore della somma è 20, il ciclo terminerà e il programma stamperà “End of White Loop."
# dichiarare una variabileProduzione
Puoi anche dichiarare la dichiarazione altro con il loop while. Il blocco altro è funzionalizzato quando il tempo condizione di test è falso. In questo esempio, aggiungeremo l'istruzione else all'esempio di somma sopra riportato.
Produzione
Nelle sezioni successive, discuteremo delle dichiarazioni di controllo, comprese le dichiarazioni di continuo e rottura, entro il ciclo while.
Dichiarazioni di controllo
È inoltre possibile controllare l'esecuzione o il comportamento del ciclo while usando le istruzioni di controllo. I seguenti includono le istruzioni di controllo che possono essere utilizzate con il ciclo while:
La dichiarazione continua
L'istruzione Continua viene utilizzata per saltare un'iterazione specifica ed eseguire invece la prossima iterazione.
In questo esempio, quando il valore della somma è uguale a 5, l'iterazione corrente viene saltata e la prossima iterazione inizierà.
#decolla la variabile di sommaProduzione
In questo output, si può vedere che il programma non sta stampando il valore della somma quando il valore della somma è uguale a 5. L'iterazione corrente viene omessa e viene eseguita la seguente iterazione.
La dichiarazione di pausa
L'istruzione di interruzione viene utilizzata con il ciclo while per terminare il ciclo a meno che il condizione di test è vero. In questo esempio, quando il valore della somma è uguale a 5, il ciclo viene terminato.
#decolla la variabile di sommaProduzione
Nell'output, si può vedere che il programma termina quando la somma è uguale a 5 a meno che il condizione di test è vero.
L'infinito durante il ciclo
Un po 'di tempo che non termina mai è chiamato infinito durante il loop. In un infinito durante il ciclo, il condizione di test Non diventa mai falso. Invece, il condizione di test rimane sempre vero, e il ciclo while non termina mai.
In questo esempio, il valore della variabile di somma è 10 e il test_condition è dichiarato somma = 10. In questo caso, il valore della variabile di somma rimane sempre 10 e il condizione di test rimane sempre vero quando il ciclo inizia a eseguire.
#decolla la variabile di sommaProduzione
Conclusione
Il Python While Loop viene utilizzato per eseguire ripetutamente lo stesso blocco di codice a meno che determinate condizioni non siano vere, sebbene i loop infiniti continuino ad eseguire indipendentemente dalle condizioni esistenti. In questo articolo, il ciclo while in Python è stato spiegato mostrando alcuni semplici esempi.