Este tipo de variable se denomina lista y está delimitado por corchetes. En este caso, la lista
contiene posibles colores para los segmentos de copos de nieve, pero aún así hay que decirle a
Python que elija uno cada vez que se repita el bucle. Al final del programa, introduce lo siguiente,
asegurándote de que tenga una sangría de cuatro espacios para que forme parte del bucle
exterior, al igual que la línea encima de él:
pat.color(random.choice(colours))
Haz clic en el icono Run y se volverá a dibujar el copo-estrella-ninja. Pero esta vez Python
elegirá un color al azar en tu lista mientras dibuja cada pétalo, dándole al copo de nieve un
bonito acabado multicolor (Figura 5-12).
5Figura 5-12: Usar colores aleatorios para los "pétalos"
Para que el copo de nieve se parezca menos a una estrella ninja y más a un copo de nieve
real, añade una nueva línea 6, directamente debajo de tu lista
pat.penup()
pat.forward(90)
pat.left(45)
pat.pendown()
Las instrucciones
levantarían si se utilizara un robot tortuga, pero en el mundo virtual simplemente le dicen a la
tortuga respectivamente que se detenga y que empiece a dibujar líneas. Pero esta vez en lugar
de usar un bucle, vas a crear una función, que es un segmento de código que puedes utilizar
en cualquier momento, es como crear tu propia instrucción de Python.
106
penup
pendown
y
moverían un bolígrafo real sobre un papel y lo
LA GUÍA OFICIAL DE
RASPBERRY PI
colours
y escribe:
PARA PRINCIPIANTES