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

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Introdução
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Loops
6. Funções

book
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.

Tarefa

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

  1. 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".
  2. Criar Lista Principal:

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

    • Verifique se "Ham" está na lista meat e se sua quantidade é menor que 100. Se ambas as condições forem verdadeiras, atualize a quantidade para 100.
  4. Adicionar Carne Sazonal:

    • Crie uma lista chamada seasonal_meat com os valores: "Turkey", 4.50, 100, "Sliced".
    • Adicione a lista seasonal_meat à lista deli_dept.
  5. Remover Condimento:

    • Remova a lista condiment da deli_dept.
  6. Ordenar Lista:

    • Ordene a lista deli_dept alfabeticamente com base no primeiro elemento de cada sublista.

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

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
toggle bottom row

book
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.

Tarefa

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

  1. 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".
  2. Criar Lista Principal:

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

    • Verifique se "Ham" está na lista meat e se sua quantidade é menor que 100. Se ambas as condições forem verdadeiras, atualize a quantidade para 100.
  4. Adicionar Carne Sazonal:

    • Crie uma lista chamada seasonal_meat com os valores: "Turkey", 4.50, 100, "Sliced".
    • Adicione a lista seasonal_meat à lista deli_dept.
  5. Remover Condimento:

    • Remova a lista condiment da deli_dept.
  6. Ordenar Lista:

    • Ordene a lista deli_dept alfabeticamente com base no primeiro elemento de cada sublista.

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

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