Compito

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

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}")