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.
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
-
Inicializar Listas:
- Crea una lista llamada
meatcon los valores:"Ham",3.99,50,"Sliced". - Crea una lista llamada
cheesecon los valores:"Cheddar",5.49,100,"Sharp". - Crea una lista llamada
condimentcon los valores:"Mustard",1.99,75,"Spicy".
- Crea una lista llamada
-
Crear Lista Principal:
- Combina las listas
meat,cheeseycondimenten una sola lista llamadadeli_dept.
- Combina las listas
-
Reabastecer Artículo:
- Verifica si
"Ham"está en la listameaty si su cantidad es menor que100. Si ambas condiciones son verdaderas, actualiza la cantidad a100.
- Verifica si
-
Agregar Carne de Temporada:
- Crea una lista llamada
seasonal_meatcon los valores:"Turkey",4.50,100,"Sliced". - Añade la lista
seasonal_meata la listadeli_dept.
- Crea una lista llamada
-
Eliminar Condimento:
- Elimina la lista
condimentde ladeli_dept.
- Elimina la lista
-
Ordenar Lista:
- Ordena la lista
deli_deptalfabéticamente basándote en el primer elemento de cada sublista.
- Ordena la lista
Requisitos de Salida
- Imprime el estado inicial de la lista
deli_deptcon el mensaje:"Initial Deli List: <$deli_dept>". - Después de realizar todas las operaciones, imprime el estado actualizado de la lista
deli_deptcon 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
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Resumir este capítulo
Explicar el código en file
Explicar por qué file no resuelve la tarea
Awesome!
Completion rate improved to 2.17
Desafío: Gestión de Listas
Desliza para mostrar el menú
¿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.
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
-
Inicializar Listas:
- Crea una lista llamada
meatcon los valores:"Ham",3.99,50,"Sliced". - Crea una lista llamada
cheesecon los valores:"Cheddar",5.49,100,"Sharp". - Crea una lista llamada
condimentcon los valores:"Mustard",1.99,75,"Spicy".
- Crea una lista llamada
-
Crear Lista Principal:
- Combina las listas
meat,cheeseycondimenten una sola lista llamadadeli_dept.
- Combina las listas
-
Reabastecer Artículo:
- Verifica si
"Ham"está en la listameaty si su cantidad es menor que100. Si ambas condiciones son verdaderas, actualiza la cantidad a100.
- Verifica si
-
Agregar Carne de Temporada:
- Crea una lista llamada
seasonal_meatcon los valores:"Turkey",4.50,100,"Sliced". - Añade la lista
seasonal_meata la listadeli_dept.
- Crea una lista llamada
-
Eliminar Condimento:
- Elimina la lista
condimentde ladeli_dept.
- Elimina la lista
-
Ordenar Lista:
- Ordena la lista
deli_deptalfabéticamente basándote en el primer elemento de cada sublista.
- Ordena la lista
Requisitos de Salida
- Imprime el estado inicial de la lista
deli_deptcon el mensaje:"Initial Deli List: <$deli_dept>". - Después de realizar todas las operaciones, imprime el estado actualizado de la lista
deli_deptcon 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
¡Gracias por tus comentarios!
single