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.

About Francesco Bragadin

Insegno informatica e telecomunicazioni al liceo scienze applicate ed all'indirizzo informatica e telecomunicazioni. Ho terminato gli studi in ingegneria elettronica e telecomunicazioni lavorando per molti anni come libero professionista nell'ambito della gestione storage e disaster recovery su mainframe.
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *