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

Deslize para mostrar o menu

book
Desafio: 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 representando 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 aparecer 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

  • Imprimir: "Number of Apples: <$apple_count>".
  • Imprimir: "First Banana Index: <$banana_index>".
  • Imprimir: "Apples need to be restocked." ou "Apples are sufficiently stocked.".
  • Imprimir: "Grapes need to be restocked." ou "Grapes are sufficiently stocked.".
  • Imprimir: "Oranges are at index: <$orange_index>" ou "Oranges are out of stock.".

Nota

É possível utilizar 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
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: 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 representando 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 aparecer 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

  • Imprimir: "Number of Apples: <$apple_count>".
  • Imprimir: "First Banana Index: <$banana_index>".
  • Imprimir: "Apples need to be restocked." ou "Apples are sufficiently stocked.".
  • Imprimir: "Grapes need to be restocked." ou "Grapes are sufficiently stocked.".
  • Imprimir: "Oranges are at index: <$orange_index>" ou "Oranges are out of stock.".

Nota

É possível utilizar 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
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