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

bookSfida: Progetto Finale sull'Adeguamento dei Prezzi

Gestione di un sistema per un negozio di alimentari, con necessità di mantenere la presa di decisioni sull'inventario, monitorare i prezzi e svolgere controlli per determinare se sono necessarie azioni come il riassortimento o la rimozione di articoli dall'inventario in base al loro prezzo o alla disponibilità.

Compito

Swipe to start coding

Gestione di un inventario alimentare utilizzando un dizionario in Python. Esecuzione di operazioni di base: aggiornamento di un prezzo, aggiunta di un nuovo articolo, regolazione delle scorte in base a una condizione, rimozione opzionale di un articolo in base al prezzo e stampa di semplici messaggi di stato.

  1. Creazione del dizionario
    Definire grocery_inventory con i seguenti articoli e dettagli:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Verifica e aggiornamento del prezzo

    • Ottenere il prezzo di "Eggs".
    • Se il prezzo è superiore a 5, stampare
      Eggs are too expensive, reducing the price by $1.
      e ridurre il prezzo di 1.
    • Altrimenti, stampare
      The price of Eggs is reasonable.
  3. Aggiunta di un nuovo articolo

    • Aggiungere "Tomatoes" con i dettagli: categoria "Produce", prezzo 1.20, scorte 30.
    • Quindi stampare
      Inventory after adding Tomatoes: <grocery_inventory>
  4. Gestione delle scorte

    • Verificare le scorte di "Milk".
    • Se sono inferiori a 10, stampare
      Milk needs to be restocked. Increasing stock by 20 units.
      e aumentare le scorte di 20.
    • Altrimenti, stampare
      Milk has sufficient stock.
  5. Rimozione di un articolo in base al prezzo

    • Se il prezzo di "Apples" supera 2, rimuovere "Apples" e stampare
      Apples removed from inventory due to high price.
  6. Stampa finale

    • Stampare
      Updated inventory: <grocery_inventory>

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 8
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 set up rules for restocking or removing items based on price or stock?

Can you help me track price changes and inventory levels automatically?

What are some best practices for making inventory decisions in a grocery store?

close

bookSfida: Progetto Finale sull'Adeguamento dei Prezzi

Scorri per mostrare il menu

Gestione di un sistema per un negozio di alimentari, con necessità di mantenere la presa di decisioni sull'inventario, monitorare i prezzi e svolgere controlli per determinare se sono necessarie azioni come il riassortimento o la rimozione di articoli dall'inventario in base al loro prezzo o alla disponibilità.

Compito

Swipe to start coding

Gestione di un inventario alimentare utilizzando un dizionario in Python. Esecuzione di operazioni di base: aggiornamento di un prezzo, aggiunta di un nuovo articolo, regolazione delle scorte in base a una condizione, rimozione opzionale di un articolo in base al prezzo e stampa di semplici messaggi di stato.

  1. Creazione del dizionario
    Definire grocery_inventory con i seguenti articoli e dettagli:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Verifica e aggiornamento del prezzo

    • Ottenere il prezzo di "Eggs".
    • Se il prezzo è superiore a 5, stampare
      Eggs are too expensive, reducing the price by $1.
      e ridurre il prezzo di 1.
    • Altrimenti, stampare
      The price of Eggs is reasonable.
  3. Aggiunta di un nuovo articolo

    • Aggiungere "Tomatoes" con i dettagli: categoria "Produce", prezzo 1.20, scorte 30.
    • Quindi stampare
      Inventory after adding Tomatoes: <grocery_inventory>
  4. Gestione delle scorte

    • Verificare le scorte di "Milk".
    • Se sono inferiori a 10, stampare
      Milk needs to be restocked. Increasing stock by 20 units.
      e aumentare le scorte di 20.
    • Altrimenti, stampare
      Milk has sufficient stock.
  5. Rimozione di un articolo in base al prezzo

    • Se il prezzo di "Apples" supera 2, rimuovere "Apples" e stampare
      Apples removed from inventory due to high price.
  6. Stampa finale

    • Stampare
      Updated inventory: <grocery_inventory>

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
single

single

some-alt