用python写一段出入库的计量程序
时间: 2023-08-15 18:07:11 浏览: 126
好的,下面是一个简单的出入库计量程序的 Python 代码示例:
```python
inventory = {"A": 10, "B": 20, "C": 30} # 初始库存
def check_inventory():
print("当前库存:")
for item, quantity in inventory.items():
print(f"{item}: {quantity}")
def stock_in(item, quantity):
if item in inventory:
inventory[item] += quantity
else:
inventory[item] = quantity
print(f"{quantity}个 {item} 已入库。")
def stock_out(item, quantity):
if item not in inventory:
print(f"{item} 不在库存中。")
elif inventory[item] < quantity:
print(f"库存中只有 {inventory[item]} 个 {item},无法出库。")
else:
inventory[item] -= quantity
print(f"{quantity}个 {item} 已出库。")
check_inventory() # 显示当前库存
stock_in("A", 5) # 入库5个A
stock_out("B", 10) # 出库10个B
check_inventory() # 显示更新后的库存
```
这段代码定义了一个字典 `inventory`,表示各种物品的库存数量。`check_inventory()` 函数用于显示当前库存情况,`stock_in()` 函数用于入库操作,`stock_out()` 函数用于出库操作。运行代码后,会先显示当前库存,然后执行一些入库和出库操作,最后再显示更新后的库存情况。
阅读全文