La capacità di iterare semplifica il nostro programma¶
Per disegnare un quadrato dovremmo ripetere la stessa cosa 4 volte — muovere la tartaruga e girare.
Abbiamo usato precedentemente 8 righe per far sì che alex
disegni 4 lati di un quadrato.
Questo fa esattamente lo stesso ma usando solo tre righe:
1 2 3 | for i in [0,1,2,3]:
alex.forward(50)
alex.left(90)
|
Alcune osservazioni:
- Abbiamo trovato una “struttura ripetitiva” delle istruzioni e abbiamo riorganizzato il nostro programma per ripetere questa struttura.