Conteúdo do Curso
Introdução ao Python
Introdução ao Python
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
meat
com os valores:"Ham"
,3.99
,50
,"Sliced"
. - Crie uma lista chamada
cheese
com os valores:"Cheddar"
,5.49
,100
,"Sharp"
. - Crie uma lista chamada
condiment
com os valores:"Mustard"
,1.99
,75
,"Spicy"
.
- Crie uma lista chamada
-
Criar Lista Principal:
- Combine as listas
meat
,cheese
econdiment
em uma única lista chamadadeli_dept
.
- Combine as listas
-
Reabastecer Item:
- Verifique se
"Ham"
está na listameat
e 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_meat
com os valores:"Turkey"
,4.50
,100
,"Sliced"
. - Adicione a lista
seasonal_meat
à listadeli_dept
.
- Crie uma lista chamada
-
Remover Condimento:
- Remova a lista
condiment
dadeli_dept
.
- Remova a lista
-
Ordenar Lista:
- Ordene a lista
deli_dept
alfabeticamente com base no primeiro elemento de cada sublista.
- Ordene a lista
Requisitos de Saída
- Imprima o estado inicial da lista
deli_dept
com a mensagem:"Initial Deli List: <$deli_dept>"
. - Após realizar todas as operações, imprima o estado atualizado da lista
deli_dept
com 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!
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
meat
com os valores:"Ham"
,3.99
,50
,"Sliced"
. - Crie uma lista chamada
cheese
com os valores:"Cheddar"
,5.49
,100
,"Sharp"
. - Crie uma lista chamada
condiment
com os valores:"Mustard"
,1.99
,75
,"Spicy"
.
- Crie uma lista chamada
-
Criar Lista Principal:
- Combine as listas
meat
,cheese
econdiment
em uma única lista chamadadeli_dept
.
- Combine as listas
-
Reabastecer Item:
- Verifique se
"Ham"
está na listameat
e 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_meat
com os valores:"Turkey"
,4.50
,100
,"Sliced"
. - Adicione a lista
seasonal_meat
à listadeli_dept
.
- Crie uma lista chamada
-
Remover Condimento:
- Remova a lista
condiment
dadeli_dept
.
- Remova a lista
-
Ordenar Lista:
- Ordene a lista
deli_dept
alfabeticamente com base no primeiro elemento de cada sublista.
- Ordene a lista
Requisitos de Saída
- Imprima o estado inicial da lista
deli_dept
com a mensagem:"Initial Deli List: <$deli_dept>"
. - Após realizar todas as operações, imprima o estado atualizado da lista
deli_dept
com 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!