欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 進(jìn)銷存實(shí)例

張吉惟2年前9瀏覽0評論

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)的管理。