Sei sulla pagina 1di 3

Programmare in Python - a.s. 2023-2024 Prof.

Mauro Gregori

Variabili speciali

Contatori
Una variabile contatore serve per contare degli elemen , ad esempio:

Un contatore deve essere sempre inizializzato assegnandogli un valore di partenza (normalmente 0 o 1) e


aggiornato all’interno di un ciclo di ricerca dell’informazione da contare.

1
ti
Programmare in Python - a.s. 2023-2024 Prof. Mauro Gregori

Accumulatori
Una variabile accumulatore è u lizzata tu e le volte che bisogna sommare un insieme di valori. Ad esempio:

Anche gli accumulatori devono essere sempre inizializza assegnandogli un valore di partenza (normalmente 0)
e aggiorna all’interno di un ciclo di ricerca dell’informazione da sommare.

2
t
ti
tt
t
Programmare in Python - a.s. 2023-2024 Prof. Mauro Gregori

Flag (bandiere)
Altro po di variabili speciali sono le variabili booleane (variabili logiche a valori True o False) de e ag
(bandiera), usate per iden care il veri carsi d’un evento a eso, che potrebbe causare la terminazione di
un’iterazione.
Ad esempio sia una variabile ag inizializzata a True e un’iterazione che prosegue nch tale variabile vale True.
Al veri carsi di un certo evento la variabile ag viene modi cata in False determinando l’uscita dal ciclo (
pra camente un “semaforo” per l’esecuzione del ciclo).
Generalmente si preferisce un ag di po booleano, ma non necessario.

3
ti
ti
fi
ti
fi
fl
fl
ti
fi
fl
tt
fi

fi

tt
fl

Potrebbero piacerti anche