Python是一門十分適合做企業(yè)進(jìn)銷存管理系統(tǒng)的語言,下面我們來看一個簡單的Python進(jìn)銷存實(shí)例。
# 導(dǎo)入庫 import datetime # 定義一個商品類 class Product: def __init__(self, name, price, count): self.name = name # 商品名稱 self.price = price # 商品單價(jià) self.count = count # 商品數(shù)量 # 定義一個銷售類 class Sale: def __init__(self, name, price, count): self.product = Product(name, price, count) # 銷售的商品 self.date = datetime.date.today() # 銷售時(shí)間 # 定義一個進(jìn)貨類 class Purchase: def __init__(self, name, price, count): self.product = Product(name, price, count) # 進(jìn)貨的商品 self.date = datetime.date.today() # 進(jìn)貨時(shí)間 # 定義一個庫存管理系統(tǒng) class Inventory: def __init__(self): self.stock = [] # 商品庫存 # 添加商品到庫存 def add_product(self, product): self.stock.append(product) # 根據(jù)商品名稱查詢庫存 def search_product(self, name): for product in self.stock: if product.name == name: return product return None # 銷售商品 def sell_product(self, name, count): product = self.search_product(name) if product and product.count >= count: product.count -= count return Sale(product.name, product.price, count) return None # 進(jìn)貨商品 def purchase_product(self, name, price, count): product = self.search_product(name) if product: product.count += count else: product = Product(name, price, count) self.add_product(product) return Purchase(product.name, product.price, count)
以上就是一個簡單的Python進(jìn)銷存實(shí)例,通過對商品、銷售、進(jìn)貨和庫存的類定義,我們可以在Python中輕松完成企業(yè)進(jìn)銷存系統(tǒng)的管理。