Sfida: Operazioni con Tuple
Il sistema del tuo supermercato è progettato per monitorare l'inventario degli articoli sugli scaffali utilizzando le tuple, poiché le tuple garantiscono che i dati siano immutabili una volta impostati.
Tuttavia, il negozio deve monitorare determinati articoli e tenere traccia delle loro quantità o posizioni per facilitare il rifornimento o la riorganizzazione.
Il tuo compito è analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare alcune metriche e intraprendere azioni in base a criteri specifici.
Swipe to start coding
Gestire una tupla che rappresenta uno scaffale di frutta eseguendo operazioni per contare, trovare e verificare i livelli di scorta.
-
Contare quante volte
"apples"compare nella tuplashelf. Memorizzare questo valore inapple_counte stampare:"Number of Apples: <$apple_count>". -
Trovare l'indice della prima occorrenza di
"bananas"nella tuplashelf. Memorizzare l'indice inbanana_indexe stampare:"First Banana Index: <$banana_index>". -
Verificare se il numero di mele è inferiore a 5. Se vero, stampare:
"Apples need to be restocked."Altrimenti, stampare:"Apples are sufficiently stocked." -
Contare quante volte
"grapes"compare nella tuplashelf. Se l'uva compare solo una volta, stampare:"Grapes need to be restocked."Altrimenti, stampare:"Grapes are sufficiently stocked." -
Verificare se
"oranges"è presente nella tuplashelf. Se presente, stampare il suo indice con:"Oranges are at index: <$orange_index>". Se non presente, stampare:"Oranges are out of stock."
Requisiti di output
- Stampare il numero di mele:
"Number of Apples: <$apple_count>". - Stampare l'indice della prima occorrenza di banane:
"First Banana Index: <$banana_index>". - Stampare un messaggio sullo stato delle scorte di mele:
"Apples need to be restocked."oppure"Apples are sufficiently stocked." - Stampare un messaggio sullo stato delle scorte di uva:
"Grapes need to be restocked."oppure"Grapes are sufficiently stocked." - Stampare l'indice delle arance se presenti:
"Oranges are at index: <$orange_index>", oppure"Oranges are out of stock."
Nota
È possibile utilizzare gli operatori
inenot insia con le tuple che con le liste.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
How can I analyze the inventory data using tuples?
What specific metrics should I determine from the inventory?
How can I track and monitor certain items using tuples?
Awesome!
Completion rate improved to 2.17
Sfida: Operazioni con Tuple
Scorri per mostrare il menu
Il sistema del tuo supermercato è progettato per monitorare l'inventario degli articoli sugli scaffali utilizzando le tuple, poiché le tuple garantiscono che i dati siano immutabili una volta impostati.
Tuttavia, il negozio deve monitorare determinati articoli e tenere traccia delle loro quantità o posizioni per facilitare il rifornimento o la riorganizzazione.
Il tuo compito è analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare alcune metriche e intraprendere azioni in base a criteri specifici.
Swipe to start coding
Gestire una tupla che rappresenta uno scaffale di frutta eseguendo operazioni per contare, trovare e verificare i livelli di scorta.
-
Contare quante volte
"apples"compare nella tuplashelf. Memorizzare questo valore inapple_counte stampare:"Number of Apples: <$apple_count>". -
Trovare l'indice della prima occorrenza di
"bananas"nella tuplashelf. Memorizzare l'indice inbanana_indexe stampare:"First Banana Index: <$banana_index>". -
Verificare se il numero di mele è inferiore a 5. Se vero, stampare:
"Apples need to be restocked."Altrimenti, stampare:"Apples are sufficiently stocked." -
Contare quante volte
"grapes"compare nella tuplashelf. Se l'uva compare solo una volta, stampare:"Grapes need to be restocked."Altrimenti, stampare:"Grapes are sufficiently stocked." -
Verificare se
"oranges"è presente nella tuplashelf. Se presente, stampare il suo indice con:"Oranges are at index: <$orange_index>". Se non presente, stampare:"Oranges are out of stock."
Requisiti di output
- Stampare il numero di mele:
"Number of Apples: <$apple_count>". - Stampare l'indice della prima occorrenza di banane:
"First Banana Index: <$banana_index>". - Stampare un messaggio sullo stato delle scorte di mele:
"Apples need to be restocked."oppure"Apples are sufficiently stocked." - Stampare un messaggio sullo stato delle scorte di uva:
"Grapes need to be restocked."oppure"Grapes are sufficiently stocked." - Stampare l'indice delle arance se presenti:
"Oranges are at index: <$orange_index>", oppure"Oranges are out of stock."
Nota
È possibile utilizzare gli operatori
inenot insia con le tuple che con le liste.
Soluzione
Grazie per i tuoi commenti!
single