Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Progetto Finale di Adeguamento dei Prezzi | Altri Tipi di Dati
Introduzione a Python

Scorri per mostrare il menu

book
Sfida: Progetto Finale di Adeguamento dei Prezzi

Stai gestendo il sistema di un negozio di alimentari e devi mantenere il processo decisionale per l'inventario, monitorare i prezzi ed eseguire controlli per determinare se sono necessarie azioni come il rifornimento o la rimozione di articoli dall'inventario in base al loro prezzo o stock.

Compito

Swipe to start coding

Gestisci un inventario di generi alimentari utilizzando un dizionario in Python. Esegui operazioni come aggiornare i prezzi, aggiungere nuovi articoli e gestire i livelli di stock in base a condizioni.

  1. Completa il Dizionario: Definisci grocery_inventory con i seguenti articoli e i loro dettagli:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Controlla e Aggiorna il Prezzo:

    • Recupera il prezzo di "Eggs". Se il prezzo è superiore a $5, stampa "Eggs are too expensive, reducing the price by $1." e riduci il prezzo di $1. Altrimenti, stampa "The price of Eggs is reasonable.".
  3. Aggiungi un Nuovo Articolo:

    • Aggiungi "Tomatoes" con dettagli: categoria "Produce", prezzo $1.20, e stock 30.
  4. Gestisci lo Stock:

    • Controlla lo stock di "Milk". Se è inferiore a 10, stampa "Milk needs to be restocked. Increasing stock by 20 units." e aumenta lo stock di 20. Altrimenti, stampa "Milk has sufficient stock.".
  5. Rimuovi Articolo in Base al Prezzo:

    • Controlla il prezzo di "Apples". Se supera $2, rimuovi "Apples" dall'inventario e stampa "Apples removed from inventory due to high price.".

Requisiti di Output

  • Quando controlli il prezzo di "Eggs", stampa:

    • "Eggs are too expensive, reducing the price by $1." se il prezzo è superiore a $5.
    • "The price of Eggs is reasonable." se il prezzo è $5 o meno.
  • Dopo aver aggiunto "Tomatoes", stampa l'inventario aggiornato: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Quando controlli lo stock di "Milk", stampa:

    • "Milk needs to be restocked. Increasing stock by 20 units." se lo stock è inferiore a 10.
    • "Milk has sufficient stock." se lo stock è 10 o più.
  • Se "Apples" vengono rimossi, stampa "Apples removed from inventory due to high price.".

  • Infine, stampa l'inventario aggiornato: "Updated inventory: <$grocery_inventory>".

Nota

Usa le parentesi quadre per accedere ai valori dai tuple nel dizionario, ad esempio, inventory["Bread"][1] per ottenere il prezzo di "Bread".

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 8

Chieda ad AI

expand
ChatGPT

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

book
Sfida: Progetto Finale di Adeguamento dei Prezzi

Stai gestendo il sistema di un negozio di alimentari e devi mantenere il processo decisionale per l'inventario, monitorare i prezzi ed eseguire controlli per determinare se sono necessarie azioni come il rifornimento o la rimozione di articoli dall'inventario in base al loro prezzo o stock.

Compito

Swipe to start coding

Gestisci un inventario di generi alimentari utilizzando un dizionario in Python. Esegui operazioni come aggiornare i prezzi, aggiungere nuovi articoli e gestire i livelli di stock in base a condizioni.

  1. Completa il Dizionario: Definisci grocery_inventory con i seguenti articoli e i loro dettagli:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Controlla e Aggiorna il Prezzo:

    • Recupera il prezzo di "Eggs". Se il prezzo è superiore a $5, stampa "Eggs are too expensive, reducing the price by $1." e riduci il prezzo di $1. Altrimenti, stampa "The price of Eggs is reasonable.".
  3. Aggiungi un Nuovo Articolo:

    • Aggiungi "Tomatoes" con dettagli: categoria "Produce", prezzo $1.20, e stock 30.
  4. Gestisci lo Stock:

    • Controlla lo stock di "Milk". Se è inferiore a 10, stampa "Milk needs to be restocked. Increasing stock by 20 units." e aumenta lo stock di 20. Altrimenti, stampa "Milk has sufficient stock.".
  5. Rimuovi Articolo in Base al Prezzo:

    • Controlla il prezzo di "Apples". Se supera $2, rimuovi "Apples" dall'inventario e stampa "Apples removed from inventory due to high price.".

Requisiti di Output

  • Quando controlli il prezzo di "Eggs", stampa:

    • "Eggs are too expensive, reducing the price by $1." se il prezzo è superiore a $5.
    • "The price of Eggs is reasonable." se il prezzo è $5 o meno.
  • Dopo aver aggiunto "Tomatoes", stampa l'inventario aggiornato: "Inventory after adding Tomatoes: <$grocery_inventory>".

  • Quando controlli lo stock di "Milk", stampa:

    • "Milk needs to be restocked. Increasing stock by 20 units." se lo stock è inferiore a 10.
    • "Milk has sufficient stock." se lo stock è 10 o più.
  • Se "Apples" vengono rimossi, stampa "Apples removed from inventory due to high price.".

  • Infine, stampa l'inventario aggiornato: "Updated inventory: <$grocery_inventory>".

Nota

Usa le parentesi quadre per accedere ai valori dai tuple nel dizionario, ad esempio, inventory["Bread"][1] per ottenere il prezzo di "Bread".

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