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

Scorri per mostrare il menu

book
Sfida: Operazioni con Tuple

Il sistema del tuo negozio di alimentari è progettato per tracciare l'inventario degli articoli su diversi scaffali utilizzando tuple, poiché le tuple forniscono un modo per garantire che i dati siano immutabili una volta impostati.

Tuttavia, il negozio ha bisogno di monitorare certi articoli e tracciare le loro quantità o posizioni per assistere nel rifornimento o nella riorganizzazione.

Sei incaricato di analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare certe metriche e prendere azioni basate su criteri specifici.

Compito

Swipe to start coding

Gestisci una tupla che rappresenta uno scaffale di frutta eseguendo operazioni per contare, trovare e controllare i livelli di stock.

  • Conta quante volte "apples" appare nella tupla shelf. Memorizza questo in apple_count e stampa: "Number of Apples: <$apple_count>".

  • Trova l'indice della prima occorrenza di "bananas" nella tupla shelf. Memorizza l'indice in banana_index e stampa: "First Banana Index: <$banana_index>".

  • Controlla se il numero di mele è inferiore a 5. Se vero, stampa: "Apples need to be restocked." Altrimenti, stampa: "Apples are sufficiently stocked."

  • Conta quante volte "grapes" appare nella tupla shelf. Se l'uva appare solo una volta, stampa: "Grapes need to be restocked." Altrimenti, stampa: "Grapes are sufficiently stocked."

  • Controlla se "oranges" esistono nella tupla shelf. Se esistono, stampa il loro indice con: "Oranges are at index: <$orange_index>". Se non esistono, stampa: "Oranges are out of stock."

Requisiti di Output

  • Stampa il numero di mele: "Number of Apples: <$apple_count>".
  • Stampa l'indice della prima occorrenza delle banane: "First Banana Index: <$banana_index>".
  • Stampa un messaggio sullo stato delle scorte di mele: "Apples need to be restocked." o "Apples are sufficiently stocked."
  • Stampa un messaggio sullo stato delle scorte di uva: "Grapes need to be restocked." o "Grapes are sufficiently stocked."
  • Stampa l'indice delle arance se esistono: "Oranges are at index: <$orange_index>", o "Oranges are out of stock."

Nota

Puoi usare 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
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

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

book
Sfida: Operazioni con Tuple

Il sistema del tuo negozio di alimentari è progettato per tracciare l'inventario degli articoli su diversi scaffali utilizzando tuple, poiché le tuple forniscono un modo per garantire che i dati siano immutabili una volta impostati.

Tuttavia, il negozio ha bisogno di monitorare certi articoli e tracciare le loro quantità o posizioni per assistere nel rifornimento o nella riorganizzazione.

Sei incaricato di analizzare e gestire i dati dell'inventario utilizzando le tuple per determinare certe metriche e prendere azioni basate su criteri specifici.

Compito

Swipe to start coding

Gestisci una tupla che rappresenta uno scaffale di frutta eseguendo operazioni per contare, trovare e controllare i livelli di stock.

  • Conta quante volte "apples" appare nella tupla shelf. Memorizza questo in apple_count e stampa: "Number of Apples: <$apple_count>".

  • Trova l'indice della prima occorrenza di "bananas" nella tupla shelf. Memorizza l'indice in banana_index e stampa: "First Banana Index: <$banana_index>".

  • Controlla se il numero di mele è inferiore a 5. Se vero, stampa: "Apples need to be restocked." Altrimenti, stampa: "Apples are sufficiently stocked."

  • Conta quante volte "grapes" appare nella tupla shelf. Se l'uva appare solo una volta, stampa: "Grapes need to be restocked." Altrimenti, stampa: "Grapes are sufficiently stocked."

  • Controlla se "oranges" esistono nella tupla shelf. Se esistono, stampa il loro indice con: "Oranges are at index: <$orange_index>". Se non esistono, stampa: "Oranges are out of stock."

Requisiti di Output

  • Stampa il numero di mele: "Number of Apples: <$apple_count>".
  • Stampa l'indice della prima occorrenza delle banane: "First Banana Index: <$banana_index>".
  • Stampa un messaggio sullo stato delle scorte di mele: "Apples need to be restocked." o "Apples are sufficiently stocked."
  • Stampa un messaggio sullo stato delle scorte di uva: "Grapes need to be restocked." o "Grapes are sufficiently stocked."
  • Stampa l'indice delle arance se esistono: "Oranges are at index: <$orange_index>", o "Oranges are out of stock."

Nota

Puoi usare 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
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt