Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Gestión de Listas | Otros Tipos de Datos
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Comenzando
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops
6. Funciones

book
Desafío: Gestión de Listas

¿Estás listo para aplicar tu nuevo conocimiento de listas y métodos de listas en un entorno práctico?

Este desafío te involucrará en la gestión de los artículos del departamento de delicatessen de una tienda de comestibles, requiriendo que utilices listas anidadas, métodos de listas y lógica condicional.

Tarea

Swipe to start coding

En esta tarea, gestionarás una lista de artículos de delicatessen inicializándolos, actualizándolos y organizándolos. Trabajarás con diferentes categorías como carnes, quesos y condimentos, y realizarás operaciones como reabastecimiento, adición de nuevos artículos y ordenamiento de la lista.

Instrucciones de Código

  1. Inicializar Listas:

    • Crea una lista llamada meat con los valores: "Ham", 3.99, 50, "Sliced".
    • Crea una lista llamada cheese con los valores: "Cheddar", 5.49, 100, "Sharp".
    • Crea una lista llamada condiment con los valores: "Mustard", 1.99, 75, "Spicy".
  2. Crear Lista Principal:

    • Combina las listas meat, cheese y condiment en una sola lista llamada deli_dept.
  3. Reabastecer Artículo:

    • Verifica si "Ham" está en la lista meat y si su cantidad es menor que 100. Si ambas condiciones son verdaderas, actualiza la cantidad a 100.
  4. Agregar Carne de Temporada:

    • Crea una lista llamada seasonal_meat con los valores: "Turkey", 4.50, 100, "Sliced".
    • Añade la lista seasonal_meat a la lista deli_dept.
  5. Eliminar Condimento:

    • Elimina la lista condiment de la deli_dept.
  6. Ordenar Lista:

    • Ordena la lista deli_dept alfabéticamente basándote en el primer elemento de cada sublista.

Requisitos de Salida

  • Imprime el estado inicial de la lista deli_dept con el mensaje: "Initial Deli List: <$deli_dept>".
  • Después de realizar todas las operaciones, imprime el estado actualizado de la lista deli_dept con el mensaje: "Updated Deli List: <$deli_dept>".

Nota:

Cuando ordenas una lista que contiene otras listas, se ordenará basándose en el primer valor de cada sublista. En nuestro ejemplo, cuando ordenamos la lista deli_dept, la ordenación se basa en las cadenas "Ham", "Cheddar" y "Turkey".

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
toggle bottom row

book
Desafío: Gestión de Listas

¿Estás listo para aplicar tu nuevo conocimiento de listas y métodos de listas en un entorno práctico?

Este desafío te involucrará en la gestión de los artículos del departamento de delicatessen de una tienda de comestibles, requiriendo que utilices listas anidadas, métodos de listas y lógica condicional.

Tarea

Swipe to start coding

En esta tarea, gestionarás una lista de artículos de delicatessen inicializándolos, actualizándolos y organizándolos. Trabajarás con diferentes categorías como carnes, quesos y condimentos, y realizarás operaciones como reabastecimiento, adición de nuevos artículos y ordenamiento de la lista.

Instrucciones de Código

  1. Inicializar Listas:

    • Crea una lista llamada meat con los valores: "Ham", 3.99, 50, "Sliced".
    • Crea una lista llamada cheese con los valores: "Cheddar", 5.49, 100, "Sharp".
    • Crea una lista llamada condiment con los valores: "Mustard", 1.99, 75, "Spicy".
  2. Crear Lista Principal:

    • Combina las listas meat, cheese y condiment en una sola lista llamada deli_dept.
  3. Reabastecer Artículo:

    • Verifica si "Ham" está en la lista meat y si su cantidad es menor que 100. Si ambas condiciones son verdaderas, actualiza la cantidad a 100.
  4. Agregar Carne de Temporada:

    • Crea una lista llamada seasonal_meat con los valores: "Turkey", 4.50, 100, "Sliced".
    • Añade la lista seasonal_meat a la lista deli_dept.
  5. Eliminar Condimento:

    • Elimina la lista condiment de la deli_dept.
  6. Ordenar Lista:

    • Ordena la lista deli_dept alfabéticamente basándote en el primer elemento de cada sublista.

Requisitos de Salida

  • Imprime el estado inicial de la lista deli_dept con el mensaje: "Initial Deli List: <$deli_dept>".
  • Después de realizar todas las operaciones, imprime el estado actualizado de la lista deli_dept con el mensaje: "Updated Deli List: <$deli_dept>".

Nota:

Cuando ordenas una lista que contiene otras listas, se ordenará basándose en el primer valor de cada sublista. En nuestro ejemplo, cuando ordenamos la lista deli_dept, la ordenación se basa en las cadenas "Ham", "Cheddar" y "Turkey".

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt