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