Advertisement
yanabg

BakeryShop

Feb 20th, 2025
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.03 KB | None | 0 0
  1. stock = {}
  2. total_sold = 0
  3.  
  4. while True:
  5.     command = input()
  6.     if command == "Complete":
  7.         break
  8.  
  9.     parts = command.split()
  10.     action, quantity, food = parts[0], int(parts[1]), parts[2]
  11.  
  12.     if action == "Receive" and quantity > 0:
  13.         if food in stock:
  14.             stock[food] += quantity
  15.         else:
  16.             stock[food] = quantity
  17.  
  18.     elif action == "Sell":
  19.         if food not in stock:
  20.             print(f"You do not have any {food}.")
  21.         else:
  22.             if stock[food] < quantity:
  23.                 print(f"There aren't enough {food}. You sold the last {stock[food]} of them.")
  24.                 total_sold += stock[food]
  25.                 del stock[food]
  26.             else:
  27.                 stock[food] -= quantity
  28.                 total_sold += quantity
  29.                 print(f"You sold {quantity} {food}.")
  30.                 if stock[food] == 0:
  31.                     del stock[food]
  32.  
  33. for food, quantity in stock.items():
  34.     print(f"{food}: {quantity}")
  35. print(f"All sold: {total_sold} goods")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement