Gestione dell'inventario di un negozio di alimentari tramite il rifornimento
# Compito
# degli articoli utilizzando un ciclo while e l'applicazione di sconti in base
# ai livelli di stock.
# Initialize the inventory dictionary with stock details
inventory = {
"Bread": [30, 50, 10, False],
"Eggs": [120, 200, 40, False],
"Milk": [60, 100, 20, False],
"Apples": [15, 50, 15, False]
}
discount_threshold = 100
print("Processing started")
for item in inventory:
print(f"Processing {item}")
current_stock, min_stock, restock_amount, on_sale = inventory[item]
while current_stock < min_stock:
current_stock += restock_amount
inventory[item][0] = current_stock
if current_stock > discount_threshold and not on_sale:
inventory[item][3] = True
print("Processing completed")