Ho capito.
Invece di inserire l'una dentro l'altra, hai separato la funzione dal ciclo, utilizzando la prima per generare le variabili per la seconda.

Grazie ancora. I due esempi mi hanno fatto capire meglio.