Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Operazioni con Tuple | Altri Tipi di Dati
Introduzione a Python

bookSfida: Operazioni con Tuple

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 determinati articoli e tenere traccia delle loro quantità o posizioni per facilitare il rifornimento o la riorganizzazione.

Ti viene richiesto di analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare alcune metriche e intraprendere azioni in base a criteri specifici.

Compito

Swipe to start coding

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 tupla shelf. Memorizzare il risultato in apple_count e stampare: "Number of Apples: <$apple_count>".
  • Ricerca dell'indice della prima occorrenza di "bananas" nella tupla shelf. Memorizzare l'indice in banana_index e 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 tupla shelf. Se compare solo una volta, stampare: "Grapes need to be restocked." Altrimenti, stampare: "Grapes are sufficiently stocked.".
  • Verifica se "oranges" esistono nella tupla shelf. Se esistono, stampare il relativo indice con: "Oranges are at index: <$orange_index>". Se non esistono, 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 in e not in sia con tuple che con liste.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 6
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookSfida: 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 determinati articoli e tenere traccia delle loro quantità o posizioni per facilitare il rifornimento o la riorganizzazione.

Ti viene richiesto di analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare alcune metriche e intraprendere azioni in base a criteri specifici.

Compito

Swipe to start coding

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 tupla shelf. Memorizzare il risultato in apple_count e stampare: "Number of Apples: <$apple_count>".
  • Ricerca dell'indice della prima occorrenza di "bananas" nella tupla shelf. Memorizzare l'indice in banana_index e 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 tupla shelf. Se compare solo una volta, stampare: "Grapes need to be restocked." Altrimenti, stampare: "Grapes are sufficiently stocked.".
  • Verifica se "oranges" esistono nella tupla shelf. Se esistono, stampare il relativo indice con: "Oranges are at index: <$orange_index>". Se non esistono, 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 in e not in sia con tuple che con liste.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 6
single

single

some-alt