Programación para principiantes con bloques
Capítulo 5
>
Nivel 1
Las listas pueden usarse para almacenar varios valores en un solo lugar, ya sean números o cadenas de texto. ¡Esto te ahorrará tiempo y espacio en tu código y te permitirá leer datos en secuencia.
En este ejercicio, recoge todos los huevos de colores alrededor del granero y almacénalos en una lista para que puedas colocarlos juntos en un contenedor.

Objetivo
Recoge huevos y llena una lista que puedas guardar en un contenedor.
Recoge los diferentes huevos en el granero y guárdalos juntos en una lista para que puedas colocarlos dentro de un contenedor.
Las listas son como variables que te permiten almacenar múltiples valores juntos en un solo lugar. Usamos los mismos bloques que con las variables, pero agregamos bloques especiales de listas para crear una lista de valores.
Recoge todos los huevos de cada color en el campo: huevos rojos, verdes y azules. Una vez que los hayas recolectado todos, crea variables: red_eggs, blue_eggs, green_eggs haciendo clic en el botón crear variable del menú Variables.

Cuenta cuántos huevos has recolectado de cada tipo y usa el bloque set variable para asignar la cantidad a cada variable. Arrastra y suelta burbujas numéricas del menú Math dentro del bloque set variable; el número de huevos de cada tipo se muestra en la esquina superior derecha de la pantalla.

Una vez que todos los huevos estén recolectados y las variables configuradas, dirígete a la marca X oscura y colócate frente al contenedor. Aquí crearemos una lista y almacenaremos todos los huevos en ella para guardarlos en el contenedor.
Primero, crea una variable llamada eggs usando el botón crear variable del menú Variables. Luego, arrastra y suelta el bloque set variable en el editor de bloques y configúralo para la variable eggs.

Aquí es donde todo cambia: en el menú Lists de la caja de herramientas arrastra y suelta el bloque create list y colócalo dentro del bloque set variable. En las tres ranuras inserta las tres (3) variables que creaste previamente: red_eggs, blue_eggs, green_eggs.

Esto construye la lista eggs con las tres (3) variables, almacenando efectivamente tres (3) valores en una sola estructura de datos. Finalmente, utiliza el bloque place del menú Actions y añade la lista eggs para colocarla en el contenedor y completar el nivel.