Contenido del Curso
Introducción a Python
Introducción a Python
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
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"
.
- Crea una lista llamada
-
Crear Lista Principal:
- Combina las listas
meat
,cheese
ycondiment
en una sola lista llamadadeli_dept
.
- Combina las listas
-
Reabastecer Artículo:
- Verifica si
"Ham"
está en la listameat
y 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_meat
con los valores:"Turkey"
,4.50
,100
,"Sliced"
. - Añade la lista
seasonal_meat
a la listadeli_dept
.
- Crea una lista llamada
-
Eliminar Condimento:
- Elimina la lista
condiment
de ladeli_dept
.
- Elimina la lista
-
Ordenar Lista:
- Ordena la lista
deli_dept
alfabéticamente basándote en el primer elemento de cada sublista.
- Ordena la lista
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
¡Gracias por tus comentarios!
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
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"
.
- Crea una lista llamada
-
Crear Lista Principal:
- Combina las listas
meat
,cheese
ycondiment
en una sola lista llamadadeli_dept
.
- Combina las listas
-
Reabastecer Artículo:
- Verifica si
"Ham"
está en la listameat
y 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_meat
con los valores:"Turkey"
,4.50
,100
,"Sliced"
. - Añade la lista
seasonal_meat
a la listadeli_dept
.
- Crea una lista llamada
-
Eliminar Condimento:
- Elimina la lista
condiment
de ladeli_dept
.
- Elimina la lista
-
Ordenar Lista:
- Ordena la lista
deli_dept
alfabéticamente basándote en el primer elemento de cada sublista.
- Ordena la lista
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
¡Gracias por tus comentarios!