Ciclo While Python

Ciclo Python

Python ha due comandi di ciclo primari:

  • while Ciclo
  • per Ciclo

Ciclo while

Se si utilizza while Il ciclo, finché la condizione è vera, possiamo eseguire un insieme di istruzioni.

Esempio

Stampare i finché è minore di 7:

i = 1
while i < 7:
  print(i)
  i += 1

Eseguire l'esempio

Commento:Ricorda di incrementare ialtrimenti il ciclo continuerà per sempre.

while Il ciclo deve preparare le variabili necessarie. In questo esempio, dobbiamo definire un variabile di indice ilo impostiamo a 1.

Frase break

Se si utilizza break Frase, anche se la condizione while è vera, possiamo fermare il ciclo:

Esempio

Esci dal ciclo quando i è uguale a 3:

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

Eseguire l'esempio

Frase continua

Se si utilizza continua Frase, possiamo fermare l'iterazione corrente e passare alla prossima:

Esempio

Se i è uguale a 3, passare alla prossima iterazione:

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continua
  print(i)

Eseguire l'esempio

Frase else

Utilizzando la frase else, possiamo eseguire un blocco di codice una volta che la condizione non è più valida:

Esempio

Stampare un messaggio quando la condizione è falsa:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i è più piccolo di 6")

Eseguire l'esempio