Gestione dell'inventario di un negozio di alimentari utilizzando un dizionario, dove ogni articolo è una coppia chiave-valore composta dal nome dell’articolo e dai dettagli (ID prodotto e categoria).


# Compito

# Definire un dizionario grocery_inventory per memorizzare le informazioni:

# "Milk": (113, "Dairy")
# "Eggs": (116, "Dairy")
# "Bread": (117, "Bakery")
# "Apples": (141, "Produce")
grocery_inventory = {
    "Milk": (113, "Dairy"),
    "Eggs": (116, "Dairy"),
    "Bread": (117, "Bakery"),
    "Apples": (141, "Produce")
}
# Recuperare i dettagli dell’articolo "Bread" dal dizionario e memorizzarli nella variabile bread_details.
bread_details = grocery_inventory["Bread"]

# Requisiti di output
# Stampare i dettagli di "Bread": Details of Bread: <$bread_details>.
print(f"Details of Bread: {bread_details}")

# Aggiungere un nuovo articolo, "Cookies", con ID prodotto 143 e categoria "Bakery".
grocery_inventory["Cookies"] = (143, "Bakery")

# Dopo aver aggiunto "Cookies", stampare l’inventario aggiornato: Inventory after adding Cookies: <$grocery_inventory>.
print(f"Inventory after adding Cookies: {grocery_inventory}")

# Rimuovere l’articolo "Eggs" dal dizionario.
grocery_inventory.pop("Eggs")

# Dopo aver rimosso "Eggs", stampare l’inventario aggiornato: Inventory after removing Eggs: <$grocery_inventory>.
print(f"Inventory after removing Eggs: {grocery_inventory}")