single
Desafio: 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 certos 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.
Deslize para começar a programar
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"aparece na tuplashelf. Armazene esse valor emapple_counte imprima:"Number of Apples: <apple_count>". -
Localizar o índice da primeira ocorrência de
"bananas"na tuplashelf. Armazene o índice embanana_indexe imprima:"First Banana Index: <banana_index>". -
Verificar se o número de maçãs é menor que 5. Se for verdadeiro, imprima:
"Apples need to be restocked."Caso contrário, imprima:"Apples are sufficiently stocked." -
Contar quantas vezes
"grapes"aparece na tuplashelf. Se as uvas aparecerem apenas uma vez, imprima:"Grapes need to be restocked."Caso contrário, imprima:"Grapes are sufficiently stocked." -
Verificar se
"oranges"existe na tuplashelf. Se existir, imprima o índice com:"Oranges are at index: <orange_index>". Se não existir, imprima:"Oranges are out of stock."
Requisitos de Saída
- Imprimir o número de maçãs:
"Number of Apples: <apple_count>". - Imprimir o índice da primeira ocorrência de bananas:
"First Banana Index: <banana_index>". - Imprimir uma mensagem sobre o status do estoque de maçãs:
"Apples need to be restocked."ou"Apples are sufficiently stocked." - Imprimir uma mensagem sobre o status do estoque de uvas:
"Grapes need to be restocked."ou"Grapes are sufficiently stocked." - Imprimir o índice das laranjas se existirem:
"Oranges are at index: <orange_index>", ou"Oranges are out of stock."
Você pode usar os operadores in e not in tanto com tuplas quanto com listas.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo