single
Sfida: Operazioni con Tuple
Scorri per mostrare il menu
Il sistema del tuo supermercato è progettato per tracciare 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 alcuni 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 agire in base a criteri specifici.
Scorri per iniziare a programmare
Gestione di una tupla che rappresenta uno scaffale di frutta eseguendo operazioni per contare, trovare e verificare i livelli di scorta.
-
Conteggio di quante volte
"apples"compaiono nella tuplashelf. Memorizzare il risultato inapple_counte stampare:"Number of Apples: <apple_count>". -
Ricerca dell'indice della prima occorrenza di
"bananas"nella tuplashelf. Memorizzare l'indice inbanana_indexe stampare:"First Banana Index: <banana_index>". -
Verifica se il numero di mele è inferiore a 5. Se vero, stampare:
"Apples need to be restocked."Altrimenti, stampare:"Apples are sufficiently stocked.". -
Conteggio di quante volte
"grapes"compaiono nella tuplashelf. Se l'uva compare una sola volta, stampare:"Grapes need to be restocked."Altrimenti, stampare:"Grapes are sufficiently stocked.". -
Verifica se
"oranges"è presente nella tuplashelf. Se sì, stampare l'indice con:"Oranges are at index: <orange_index>". Se no, 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.".
È possibile utilizzare gli operatori in e not in sia con tuple che con 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