Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Operações com Tuplas | 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: Operações com Tuplas

O sistema do seu supermercado é projetado para rastrear o inventário de itens em diferentes prateleiras usando tuplas, pois as tuplas fornecem uma maneira de garantir que os dados sejam imutáveis uma vez definidos.

No entanto, a loja precisa monitorar certos itens e rastrear suas quantidades ou posições para auxiliar no reabastecimento ou reorganização.

Você está encarregado de analisar e gerenciar dados de inventário usando tuplas para determinar certas métricas e tomar ações com base em critérios específicos.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com uma tupla representando itens em uma prateleira. Seu objetivo é realizar várias operações para gerenciar o inventário de frutas. Siga as instruções para contar, encontrar e verificar o estoque de diferentes frutas.

Instruções de Código

  • Conte o número de vezes que "apples" aparece na tupla shelf. Armazene essa contagem em uma variável chamada apple_count e imprima o resultado com a mensagem: "Number of Apples: <$apple_count>".
  • Encontre o índice da primeira ocorrência de "bananas" na tupla shelf. Armazene esse índice em uma variável chamada banana_index e imprima com a mensagem: "First Banana Index: <$banana_index>".
  • Verifique se o número de maçãs é menor que 5. Se for, imprima "Apples need to be restocked." Caso contrário, imprima "Apples are sufficiently stocked."
  • Conte o número de vezes que "grapes" aparece na tupla shelf. Se as uvas aparecerem apenas uma vez, imprima "Grapes need to be restocked." Caso contrário, imprima "Grapes are sufficiently stocked."
  • Verifique se "oranges" existem na tupla shelf. Se existirem, encontre seu índice e imprima "Oranges are at index: <$orange_index>". Se não existirem, imprima "Oranges are out of stock."

Requisitos de Saída

  • Imprima o número de maçãs com a mensagem: "Number of Apples: <$apple_count>".
  • Imprima o índice da primeira ocorrência de bananas com a mensagem: "First Banana Index: <$banana_index>".
  • Imprima uma mensagem sobre o status do estoque de maçãs: "Apples need to be restocked." ou "Apples are sufficiently stocked."
  • Imprima uma mensagem sobre o status do estoque de uvas: "Grapes need to be restocked." ou "Grapes are sufficiently stocked."
  • Imprima o índice das laranjas se existirem com a mensagem: "Oranges are at index: <$orange_index>". Se não, imprima "Oranges are out of stock."

Nota

Você também pode usar os operadores in e not in com tuplas e listas.

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

book
Desafio: Operações com Tuplas

O sistema do seu supermercado é projetado para rastrear o inventário de itens em diferentes prateleiras usando tuplas, pois as tuplas fornecem uma maneira de garantir que os dados sejam imutáveis uma vez definidos.

No entanto, a loja precisa monitorar certos itens e rastrear suas quantidades ou posições para auxiliar no reabastecimento ou reorganização.

Você está encarregado de analisar e gerenciar dados de inventário usando tuplas para determinar certas métricas e tomar ações com base em critérios específicos.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com uma tupla representando itens em uma prateleira. Seu objetivo é realizar várias operações para gerenciar o inventário de frutas. Siga as instruções para contar, encontrar e verificar o estoque de diferentes frutas.

Instruções de Código

  • Conte o número de vezes que "apples" aparece na tupla shelf. Armazene essa contagem em uma variável chamada apple_count e imprima o resultado com a mensagem: "Number of Apples: <$apple_count>".
  • Encontre o índice da primeira ocorrência de "bananas" na tupla shelf. Armazene esse índice em uma variável chamada banana_index e imprima com a mensagem: "First Banana Index: <$banana_index>".
  • Verifique se o número de maçãs é menor que 5. Se for, imprima "Apples need to be restocked." Caso contrário, imprima "Apples are sufficiently stocked."
  • Conte o número de vezes que "grapes" aparece na tupla shelf. Se as uvas aparecerem apenas uma vez, imprima "Grapes need to be restocked." Caso contrário, imprima "Grapes are sufficiently stocked."
  • Verifique se "oranges" existem na tupla shelf. Se existirem, encontre seu índice e imprima "Oranges are at index: <$orange_index>". Se não existirem, imprima "Oranges are out of stock."

Requisitos de Saída

  • Imprima o número de maçãs com a mensagem: "Number of Apples: <$apple_count>".
  • Imprima o índice da primeira ocorrência de bananas com a mensagem: "First Banana Index: <$banana_index>".
  • Imprima uma mensagem sobre o status do estoque de maçãs: "Apples need to be restocked." ou "Apples are sufficiently stocked."
  • Imprima uma mensagem sobre o status do estoque de uvas: "Grapes need to be restocked." ou "Grapes are sufficiently stocked."
  • Imprima o índice das laranjas se existirem com a mensagem: "Oranges are at index: <$orange_index>". Se não, imprima "Oranges are out of stock."

Nota

Você também pode usar os operadores in e not in com tuplas e listas.

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 6
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