
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:
Posta un commento