Una vez que hemos obtenido una definición de cuadrado y cuadrado centrado, veamos como dibujar utilizando estas dos definiciones.
Usamos la sentencia "for"
for i in range(4):
cuadrado(250)
t.right(90)
Tendremos un resultado este resultado:
Así queda el código en python
Ahora usamos la definición "cuadrado_centrado", dentro de una iteración ("for"), precisamos repetir el cuadrado tantas veces como abarque 90 grados, como ejemplo si giramos la tortuga en 5 grados precisamos repetir 18 veces esta operación, de este modo 5 grados*18 = 90 grados.
for i in range(18):
cuadrado_centrado(400)
t.right(5)
Este sería el resultado:
Un pequeño cambio en el código puede generar algo muy diferente.
Solo agregamos tres líneas al código anterior, antes de girar a la derecha 5 grados, primero levantamos el lápiz de la tortuga, luego la hacemos avanzar 5 pasos y por último bajamos el lápiz de la tortuga. Esta vez hacemos 72 repeticiones y dibujamos 72 cuadrados centrados. Ahora si damos un giro completo, de modo que la tortuga queda en el mismo lugar de donde partió y mirando en la misma dirección de partida. 5 grados * 72 = 360 grados (un giro completo)
El código completo es el siguiente: