Python While Loops
Loop Python
Python ha due comandi di loop primitivi:
- mentre loop
- per loop
Il ciclo mentre
Con il ciclo while possiamo eseguire un insieme di istruzioni purché una condizione sia vera.
Esempio
Stampa i finché i è inferiore a 6:
i = 1
while i
print(i)
i += 1
Nota: ricordati di incrementare i, altrimenti il ciclo continuerà per sempre.
Il ciclo while richiede che le variabili rilevanti siano pronte, in questo esempio dobbiamo definire una variabile di indicizzazione, i , che impostiamo a 1.
La dichiarazione di rottura
Con l' istruzione break possiamo fermare il ciclo anche se la condizione while è vera:
Esempio
Esci dal ciclo quando ho 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
La dichiarazione continua
Con l' istruzione continue possiamo interrompere l'iterazione corrente e continuare con la successiva:
Esempio
Passa all'iterazione successiva se i è 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
L'altra dichiarazione
Con l' istruzione else possiamo eseguire un blocco di codice una volta quando la condizione non è più vera:
Esempio
Stampa un messaggio una volta che la condizione è falsa:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")