Flusso del programma
Cicli: ripeti, mentre, per ogni
Ripetere un lavoro: ripeti N volte, mentre (o finché) una condizione è vera, per ogni elemento di una lista o di un intervallo; interrompi e continua.
ripeti N volte#
ripeti 3 volte stampa("Ciao!")fineUscita
Ciao! Ciao! Ciao!
ripeti per sempre ripete finché non incontra interrompi.
variabile n = 0ripeti per sempre aumenta n se n == 3 allora interrompi finefinestampa(n)Uscita
3
mentre (finché)#
Ripete finché la condizione è vera; finché è un sinonimo di mentre.
variabile conto = 3mentre conto > 0 fai stampa(conto) conto -= 1finestampa("Via!")Uscita
3 2 1 Via!
per ogni#
Scorre gli elementi di una lista, le lettere di un testo, le chiavi di un dizionario o i numeri di un intervallo.
per ogni i in 1..3 fai stampa("Giro {i}")fineper ogni lettera in "Leo" fai stampa(lettera)fineUscita
Giro 1 Giro 2 Giro 3 L e o
interrompi e continua#
interrompi esce subito dal ciclo; continua passa al giro successivo.
per ogni n in 1..10 fai se n % 2 == 0 allora continua fine se n > 7 allora interrompi fine stampa(n)fineUscita
1 3 5 7