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
Quizzes & Challenges
Quizzes
Challenges
/
Introdução ao Python

bookDesafio: Operações com Tuplas

O sistema do seu supermercado foi projetado para rastrear o inventário de itens em diferentes prateleiras usando tuplas, pois as tuplas garantem que os dados sejam imutáveis após serem definidos.

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

Sua tarefa é analisar e gerenciar os dados de inventário utilizando tuplas para determinar certos indicadores e tomar decisões com base em critérios específicos.

Tarefa

Swipe to start coding

Gerencie uma tupla que representa uma prateleira de frutas realizando operações para contar, localizar e verificar os níveis de estoque.

  • Contar quantas vezes "apples" aparecem na tupla shelf. Armazene esse valor em apple_count e imprima: "Number of Apples: <$apple_count>".

  • Localizar o índice da primeira ocorrência de "bananas" na tupla shelf. Armazene o índice em banana_index e imprima: "First Banana Index: <$banana_index>".

  • Verificar se o número de apples é menor que 5. Se for verdadeiro, imprima: "Apples need to be restocked." Caso contrário, imprima: "Apples are sufficiently stocked.".

  • Contar quantas vezes "grapes" aparecem na tupla shelf. Se grapes aparecerem apenas uma vez, imprima: "Grapes need to be restocked." Caso contrário, imprima: "Grapes are sufficiently stocked.".

  • Verificar se "oranges" existem na tupla shelf. Se existirem, imprima o índice com: "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 apples: "Number of Apples: <$apple_count>".
  • Imprima o índice da primeira ocorrência de bananas: "First Banana Index: <$banana_index>".
  • Imprima uma mensagem sobre o status do estoque de apples: "Apples need to be restocked." ou "Apples are sufficiently stocked.".
  • Imprima uma mensagem sobre o status do estoque de grapes: "Grapes need to be restocked." ou "Grapes are sufficiently stocked.".
  • Imprima o índice de oranges se existirem: "Oranges are at index: <$orange_index>" ou "Oranges are out of stock.".

Observação

Você pode usar os operadores in e not in tanto com tuplas quanto com listas.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

bookDesafio: Operações com Tuplas

Deslize para mostrar o menu

O sistema do seu supermercado foi projetado para rastrear o inventário de itens em diferentes prateleiras usando tuplas, pois as tuplas garantem que os dados sejam imutáveis após serem definidos.

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

Sua tarefa é analisar e gerenciar os dados de inventário utilizando tuplas para determinar certos indicadores e tomar decisões com base em critérios específicos.

Tarefa

Swipe to start coding

Gerencie uma tupla que representa uma prateleira de frutas realizando operações para contar, localizar e verificar os níveis de estoque.

  • Contar quantas vezes "apples" aparecem na tupla shelf. Armazene esse valor em apple_count e imprima: "Number of Apples: <$apple_count>".

  • Localizar o índice da primeira ocorrência de "bananas" na tupla shelf. Armazene o índice em banana_index e imprima: "First Banana Index: <$banana_index>".

  • Verificar se o número de apples é menor que 5. Se for verdadeiro, imprima: "Apples need to be restocked." Caso contrário, imprima: "Apples are sufficiently stocked.".

  • Contar quantas vezes "grapes" aparecem na tupla shelf. Se grapes aparecerem apenas uma vez, imprima: "Grapes need to be restocked." Caso contrário, imprima: "Grapes are sufficiently stocked.".

  • Verificar se "oranges" existem na tupla shelf. Se existirem, imprima o índice com: "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 apples: "Number of Apples: <$apple_count>".
  • Imprima o índice da primeira ocorrência de bananas: "First Banana Index: <$banana_index>".
  • Imprima uma mensagem sobre o status do estoque de apples: "Apples need to be restocked." ou "Apples are sufficiently stocked.".
  • Imprima uma mensagem sobre o status do estoque de grapes: "Grapes need to be restocked." ou "Grapes are sufficiently stocked.".
  • Imprima o índice de oranges se existirem: "Oranges are at index: <$orange_index>" ou "Oranges are out of stock.".

Observação

Você pode usar os operadores in e not in tanto com tuplas quanto com 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
single

single

some-alt