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 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.

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 questo 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 compaiono solo una volta, stampare: "Grapes need to be restocked." Altrimenti, stampare: "Grapes are sufficiently stocked."

  • Verifica se "oranges" è presente nella tupla shelf. Se lo è, 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 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

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.17

bookSfida: 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.

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 questo 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 compaiono solo una volta, stampare: "Grapes need to be restocked." Altrimenti, stampare: "Grapes are sufficiently stocked."

  • Verifica se "oranges" è presente nella tupla shelf. Se lo è, 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 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