Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Gerenciamento de Listas | Outros Tipos de Dados
Introdução ao Python

Deslize para mostrar o menu

book
Desafio: Gerenciamento de Listas

Você está pronto para aplicar seu novo conhecimento sobre listas e métodos de listas em um cenário prático?

Este desafio irá envolvê-lo na gestão dos itens do setor de delicatessen de uma mercearia, exigindo o uso de listas aninhadas, métodos de listas e lógica condicional.

Tarefa

Swipe to start coding

Gerencie uma lista de itens de delicatessen inicializando, atualizando e organizando-os em diferentes categorias, como carnes, queijos e condimentos.

  1. Inicializar listas:

    • Criar uma lista meat com os valores: "Ham", 3.99, 50, "Sliced";
    • Criar uma lista cheese com os valores: "Cheddar", 5.49, 100, "Sharp";
    • Criar uma lista condiment com os valores: "Mustard", 1.99, 75, "Spicy".
  2. Criar lista principal:

    • Combinar as listas meat, cheese e condiment em uma única lista chamada deli_dept.
  3. Reabastecer item:

    • Se "Ham" estiver na lista meat e sua quantidade for menor que 100, atualizar a quantidade para 100.
  4. Adicionar carne sazonal:

    • Criar uma lista seasonal_meat com os valores: "Turkey", 4.50, 100, "Sliced";
    • Adicionar seasonal_meat à lista deli_dept.
  5. Remover condimento:

    • Remover a lista condiment de deli_dept.
  6. Ordenar lista:

    • Ordenar deli_dept em ordem alfabética com base no primeiro elemento de cada sublista.

Requisitos de saída

  • Exibir o estado inicial de deli_dept com a mensagem: "Initial Deli List: <$deli_dept>".
  • Após todas as operações, exibir o estado atualizado de deli_dept com a mensagem: "Updated Deli List: <$deli_dept>".

Observação

A ordenação da lista será baseada no primeiro valor de cada sublista (por exemplo, "Ham", "Cheddar", "Turkey").

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Desafio: Gerenciamento de Listas

Você está pronto para aplicar seu novo conhecimento sobre listas e métodos de listas em um cenário prático?

Este desafio irá envolvê-lo na gestão dos itens do setor de delicatessen de uma mercearia, exigindo o uso de listas aninhadas, métodos de listas e lógica condicional.

Tarefa

Swipe to start coding

Gerencie uma lista de itens de delicatessen inicializando, atualizando e organizando-os em diferentes categorias, como carnes, queijos e condimentos.

  1. Inicializar listas:

    • Criar uma lista meat com os valores: "Ham", 3.99, 50, "Sliced";
    • Criar uma lista cheese com os valores: "Cheddar", 5.49, 100, "Sharp";
    • Criar uma lista condiment com os valores: "Mustard", 1.99, 75, "Spicy".
  2. Criar lista principal:

    • Combinar as listas meat, cheese e condiment em uma única lista chamada deli_dept.
  3. Reabastecer item:

    • Se "Ham" estiver na lista meat e sua quantidade for menor que 100, atualizar a quantidade para 100.
  4. Adicionar carne sazonal:

    • Criar uma lista seasonal_meat com os valores: "Turkey", 4.50, 100, "Sliced";
    • Adicionar seasonal_meat à lista deli_dept.
  5. Remover condimento:

    • Remover a lista condiment de deli_dept.
  6. Ordenar lista:

    • Ordenar deli_dept em ordem alfabética com base no primeiro elemento de cada sublista.

Requisitos de saída

  • Exibir o estado inicial de deli_dept com a mensagem: "Initial Deli List: <$deli_dept>".
  • Após todas as operações, exibir o estado atualizado de deli_dept com a mensagem: "Updated Deli List: <$deli_dept>".

Observação

A ordenação da lista será baseada no primeiro valor de cada sublista (por exemplo, "Ham", "Cheddar", "Turkey").

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt