Desafio: Gerenciamento de Lista
Você está pronto para aplicar seu novo conhecimento sobre listas e métodos de lista em um ambiente prático?
Este desafio irá envolvê-lo no gerenciamento dos itens do departamento de delicatessen de uma mercearia, exigindo que você utilize listas aninhadas, métodos de lista e lógica condicional.
Swipe to start coding
Nesta tarefa, você gerenciará uma lista de itens de delicatessen inicializando, atualizando e organizando-os. Você trabalhará com diferentes categorias, como carnes, queijos e condimentos, e realizará operações como reabastecimento, adição de novos itens e ordenação da lista.
Instruções de Código
-
Inicializar Listas:
- Crie uma lista chamada
meatcom os valores:"Ham",3.99,50,"Sliced". - Crie uma lista chamada
cheesecom os valores:"Cheddar",5.49,100,"Sharp". - Crie uma lista chamada
condimentcom os valores:"Mustard",1.99,75,"Spicy".
- Crie uma lista chamada
-
Criar Lista Principal:
- Combine as listas
meat,cheeseecondimentem uma única lista chamadadeli_dept.
- Combine as listas
-
Reabastecer Item:
- Verifique se
"Ham"está na listameate se sua quantidade é menor que100. Se ambas as condições forem verdadeiras, atualize a quantidade para100.
- Verifique se
-
Adicionar Carne Sazonal:
- Crie uma lista chamada
seasonal_meatcom os valores:"Turkey",4.50,100,"Sliced". - Adicione a lista
seasonal_meatà listadeli_dept.
- Crie uma lista chamada
-
Remover Condimento:
- Remova a lista
condimentdadeli_dept.
- Remova a lista
-
Ordenar Lista:
- Ordene a lista
deli_deptalfabeticamente com base no primeiro elemento de cada sublista.
- Ordene a lista
Requisitos de Saída
- Imprima o estado inicial da lista
deli_deptcom a mensagem:"Initial Deli List: <$deli_dept>". - Após realizar todas as operações, imprima o estado atualizado da lista
deli_deptcom a mensagem:"Updated Deli List: <$deli_dept>".
Nota:
Quando você ordena uma lista contendo outras listas, ela será ordenada com base no primeiro valor de cada sublista. No nosso exemplo, quando ordenamos a lista
deli_dept, a ordenação é baseada nas strings"Ham","Cheddar"e"Turkey".
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.17
Desafio: Gerenciamento de Lista
Deslize para mostrar o menu
Você está pronto para aplicar seu novo conhecimento sobre listas e métodos de lista em um ambiente prático?
Este desafio irá envolvê-lo no gerenciamento dos itens do departamento de delicatessen de uma mercearia, exigindo que você utilize listas aninhadas, métodos de lista e lógica condicional.
Swipe to start coding
Nesta tarefa, você gerenciará uma lista de itens de delicatessen inicializando, atualizando e organizando-os. Você trabalhará com diferentes categorias, como carnes, queijos e condimentos, e realizará operações como reabastecimento, adição de novos itens e ordenação da lista.
Instruções de Código
-
Inicializar Listas:
- Crie uma lista chamada
meatcom os valores:"Ham",3.99,50,"Sliced". - Crie uma lista chamada
cheesecom os valores:"Cheddar",5.49,100,"Sharp". - Crie uma lista chamada
condimentcom os valores:"Mustard",1.99,75,"Spicy".
- Crie uma lista chamada
-
Criar Lista Principal:
- Combine as listas
meat,cheeseecondimentem uma única lista chamadadeli_dept.
- Combine as listas
-
Reabastecer Item:
- Verifique se
"Ham"está na listameate se sua quantidade é menor que100. Se ambas as condições forem verdadeiras, atualize a quantidade para100.
- Verifique se
-
Adicionar Carne Sazonal:
- Crie uma lista chamada
seasonal_meatcom os valores:"Turkey",4.50,100,"Sliced". - Adicione a lista
seasonal_meatà listadeli_dept.
- Crie uma lista chamada
-
Remover Condimento:
- Remova a lista
condimentdadeli_dept.
- Remova a lista
-
Ordenar Lista:
- Ordene a lista
deli_deptalfabeticamente com base no primeiro elemento de cada sublista.
- Ordene a lista
Requisitos de Saída
- Imprima o estado inicial da lista
deli_deptcom a mensagem:"Initial Deli List: <$deli_dept>". - Após realizar todas as operações, imprima o estado atualizado da lista
deli_deptcom a mensagem:"Updated Deli List: <$deli_dept>".
Nota:
Quando você ordena uma lista contendo outras listas, ela será ordenada com base no primeiro valor de cada sublista. No nosso exemplo, quando ordenamos a lista
deli_dept, a ordenação é baseada nas strings"Ham","Cheddar"e"Turkey".
Solução
Obrigado pelo seu feedback!
single