16. Accediendo a la lista

En la lección anterior hicimos una lista de 5 elementos. Ahora aprenderemos algunos comandos básicos que nos permitirán gestionar la lista y acceder a sus miembros. Comencemos por verificar que 'listacinco' existe imprimiéndola. Si la lista no existe, repite el paso anterior para crearla.
Imprime el contenido de la lista 'listacinco'
Ahora hemos creado una lista con 5 elementos. Cuando creamos la lista,dijimos a la tortuga que ponga 'primero' en la primer celda, 'segundo' en la segunda, ..., y así sucesivamente hasta 'cinco' en la quinta y última celda. El comando para acceder a un ítem de la lista es item NÚMERO_DE_CELDA :NOMBRE_DE_LISTA. Por ejemplo, para imprimir el segundo ítem de la lista haremos: imprimir item 2 :listacinco.
Imprime el tercer ítem de 'listacinco'
Hemos aprendido ya el comando azar. azar 5 imprimirá un número aleatorio (como en la lotería) entre 0 y 4. Digamos que queremos imprimir en vez un número en el rango 1-5. ¿Cómo lo haremos? Deberemos usar el comando suma junto con azar.
Imprime un número aleatorio entre 1 y 5 utilizando los comandos suma y azar.
Podemos utilizar el comando azar para imprimir un elemento escogido al azar de la lista. Recuerda que el índice del primer elemento de la lista es 1 y no 0.
Imprime un miembro aleatorio en la listacinco.
Ya sabemos como imprimir un elemento al azar de la lista, pero hay un comando que hace exactamente eso de manera mas concisa. Podemos utilizar el comando pick :NOMBRE_DE_LISTA para escoger un ítem al azar.
Imprime un elemento al azar de la 'listacinco' utilizando el comando pick. Házlo un par de veces y cerciórate que obtienes números diferentes.
El comando butfirst emitirá todos los ítems salvo el primero. Podemos también utilizar el comando abreviado bf.
Imprime todos los ítems de la listacinco menos el primero utilizando el comando butfirst
El comando butlast obtiene todos los elementos menos el último. También podemos invocar la versión abreviada: bl.
Imprime todos los elementos salvo el ultimo utilizando el comando butlast.
TurtleAcademy learn programming for freeYour browser is not supporting canvas We recomand you to use Chrome or Firefox browsers