Luku 9: for-silmukka ja listat
For-silmukka ja listat

Kirjoitettu koodi on pitkä; se on työläs kirjoittaa, ja lisäksi mitä enemmän käskyjä kirjoitetaan, sitä todennäköisemmin johonkin kohtaan koodia tulee virhettä.
Kun koodissa toistuu sama sarja monta kertaa peräkkäin, voidaan hyödyntää for-silmukkaa:
For-silmukassa luodaan muuttuja (tässä i) ja sille lista, jossa on niin monta jäsentä kun silmukkaa halutaan toistaa. For-rivin jälkeen tulee kaksoispiste ja alapuolen toistettavat käskyt kirjoitetaan sisennettynä.
Muuttujat voivat olla myös muita kuin lukuja. Tehdään esimerkiksi ohjelma, jossa kilpikonna piirtää neliön tekemällä jokaisen sivun eri väriseksi:

Tässä koodissa rivillä 6 määritellään muuttuja ‘vari’ (muista: muuttuja ei voi sisältää ääkkösiä), ja lista, jonka värejä ovat punainen, sininen, vihreä ja keltainen.
Riveillä 7-9 määritellään ensin Killen väri, sitten Killle liikkuu 100 askelta eteenpäin ja kääntyy 90 astetta. Nämä kolme käskyä toistetaan niin monta kertaa, kuin listassa on värejä, eli tässä tapauksessa neljä kertaa, jolloin muodostuu neliö.