Se però volessimo un for più tradizionale, che magari faccia un numero elevato di iterazioni con un indice che varia dimuna quantità costante, creare la lista diventerebbe brigoso
La sintassi della funzione range è: range([<inizio>,]<limite>[, <passo>])
Ci viene in aiuto la funzione range()
Naturalmente possiamo creare liste a nostro piacere per utilizzarle con il for
<limite> indica il limite dei valori prodotti. L'ultimo valore della lista sarà non raggiunge mai <limite>
In Python il costrutto for ripete un'azione su ogni elemento di una lista
<inizio> indica il primo valore della lista, se non è specificato, si inizia con 0
<passo> indica di quanto modificare il valore ad ogni iterazione. Deve essere dello stesso segno di <massimo> - <minimo>. Se manca indicato si utilizza 1 o -1 a seconda dei casi
La sintassi del for è: for <variabile> in <lista>: