Ejercicios de Listas en Python

Taller Práctico: Desarrollar 4 Programas en Python usando Listas

Guía didáctica para alumnos de informática de noveno grado de EBI. Contiene ejemplos guía resueltos y enunciados de problemas para resolver de manera autónoma aplicando métodos de colecciones.

¡Para copiar en el cuaderno!

TÍTULO: Taller Práctico: Creación de Algoritmos con Listas

A continuación, encontrarás 4 ejercicios para desarrollar. Lee con mucha atención el Ejemplo Guía, ya que te mostrará el camino exacto para resolver tu desafío.

DESAFÍO 1: El Contador de la Playlist

EJEMPLO GUÍA (Cómo se hace)

Crear una lista con marcas de autos y mostrar cuántas hay en total usando len().

autos = ["Fiat", "Ford", "Chevrolet"]
total = len(autos)
print("Cantidad de autos:", total)
TU EJERCICIO A RESOLVER

Enunciado: Crea una lista llamada playlist que contenga los nombres de 5 canciones que escuches seguido. Luego, utiliza la función len() para que el programa muestre en pantalla un mensaje diciendo: "Tu playlist tiene X canciones guardadas".

DESAFÍO 2: El Club de Gaming

EJEMPLO GUÍA (Cómo se hace)

Crear una lista de comidas y agregar una nueva al final usando .append().

comidas = ["Pizza", "Burguer"]
comidas.append("Milanesa")
print(comidas)
TU EJERCICIO A RESOLVER

Enunciado: Crea una lista llamada mis_juegos con 3 videojuegos que te gusten mucho. Luego, usa el comando input() para preguntarle al usuario: "¿Qué otro juego quieres agregar?". Guarda esa respuesta en una variable y agrégala a la lista usando .append(). Al final, muestra la lista completa en la pantalla.

DESAFÍO 3: Podio de Streamers

EJEMPLO GUÍA (Cómo se hace)

Insertar un elemento en un índice intermedio específico usando .insert().

colores = ["Rojo", "Azul", "Verde"]
colores.insert(1, "Amarillo")
print(colores) # Amarillo entra en el índice 1
TU EJERCICIO A RESOLVER

Enunciado: Un usuario creó una lista con su Top 3 de streamers favoritos de Twitch o YouTube: streamers = ["Ibai", "Rubius", "Spreen"]. Escribe un programa que inserte al streamer "Coscu" exactamente en la segunda posición (es decir, en el índice 1) utilizando el método .insert(). Muestra el resultado final.

DESAFÍO 4: Limpieza del Inventario

EJEMPLO GUÍA (Cómo se hace)

Eliminar elementos usando tanto .remove() por nombre como .pop() por posición.

utiles = ["Lápiz", "Goma", "Regla", "Cuaderno"]
utiles.remove("Goma")  # Borra por texto
utiles.pop(0)          # Borra el que quedó en la posición 0
print(utiles)
TU EJERCICIO A RESOLVER

Enunciado: Tienes la siguiente lista con los objetos de un personaje en un videojuego de aventura: inventario = ["Espada", "Poción", "Escudo", "Manzana Podrida", "Moneda"]. El personaje decide tirar la "Manzana Podrida" porque no sirve. Escribe un programa que elimine ese objeto usando .remove(), y que además elimine el primer objeto de la lista (inventario[0]) usando .pop(). Muestra en pantalla cómo quedó el inventario limpio.

¡Consejo de programador! Prueba escribir estos algoritmos en tu cuaderno primero, cuidando las comillas de los textos y los paréntesis. ¡Luego los probaremos en las computadoras!

Desarrollado por Andrés Franchi Ugartemendía | www.servicioti.com.uy

Entradas populares de este blog