sabato 16 febbraio 2008

How To Pythonize - I cicli


Veniamo ora a una parte molto interessante che ci farà complicare un po' gli algoritmi che scriviamo, ma che sicuramente elimina la gran parte dei problemi di ripetizione del codice: i cicli.

Il ciclo While.

while *condizione*:


Il ciclo while ci consente di fare delle operazioni fino a quando non si verifica la condizione.
Vediamo un esempio di codice per capire meglio:



Il ciclo For.


for *variabile* in *sequenza*:


Il ciclo for è utile per scorrere liste, per eseguire operazioni ripetitive in sequenza.
Facciamo un esempio:



Vediamo anche il ciclo for all'azione su una lista:



Divertiamoci un po' con i cicli prima di vedere un po' di strutture dati implementate in python.
Alla prossima.

Nessun commento: