Ciclo while

Il ciclo while permette la ripetizione di un’istruzione finchè non si verifica la condizione per uscire dal ciclo.

Un esempio è:

 

a = 0
while a < 10:
        a = a + 1
        print a

Ossia finchè a non arriva al valore 10 si continua a scrivere sul video.

L’esempio, molto usato per aspettare l’immissione di una password ad esempio da un terminale o semplicemente anche in un bancomat è:

while password != "pippo":
    password = raw_input("Password:")
print "Hai la password adesso cominciamo"

 

Si osserva che si deve sempre mettere una condizione di fine ciclo altrimenti il programma va in loop ossia continua ad eseguire l’istruzione all’infinito. Tale condizione si può bloccare soltanto con il blocco forzato del programma, ma attenzione è sempre rischioso.

 

Esercizi sul ciclo while:

1) Verificare quali sono le istruzioni all’interno del ciclo while e quali le altre. Una volta capito creare un programma che evidenzi tali differenze.

Questa voce è stata pubblicata in Uncategorized. Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *