from colorama importinit,fore
import
os,time
init(autoreset=true)
user_list =
shops_goods =
shopping_cart = {} #
購物車def cart_deal(good_name,counts,list=shopping_cart):
if good_name not
inlist:
list[good_name] =counts
else
: list[good_name] +=counts
deflist_goods():
for v in
shops_goods:
#return v,shops_goods[v]
(v,shops_goods[v])
defadd_goods(snum,counts):
if snum in
shops_goods:
shops_goods[snum][2] +=counts
while 1:
shop_ch = input("
購物請按1,回車;後台管理請按2,回車:")
if shop_ch == "2"
: num_choose = input("
plse choose your:\
\n---->1. 新增貨物\
\n---->2. 更改**\
\n---->3. 產品下架\
\n 請選擇:")
if num_choose == "1"
: list_goods()
snum_input = input("
請輸入您要新增產品的編號:")
if snum_input not
inshops_goods.keys():
new_produ = input("
請輸入產品名稱:")
new_price = input("
請輸入產品**")
new_counts = input("
請輸入上架數量")
shops_goods[snum_input] =[new_produ,int(new_price),int(new_counts)]
else
: add_produ_counts = input("
請輸入上架數量:")
shops_goods[snum_input][2] +=int(add_produ_counts)
list_goods()
if num_choose == "2"
: list_goods()
snum_input = input("
請輸入您要修改**產品的編號:")
print(shops_goods[snum_input][0],shops_goods[snum_input][1])
new_value = input("
請輸入產品最新**:")
shops_goods[snum_input][1] =new_value
list_goods()
if shop_ch == "1"
:
while 1:
try:
user_login = input("
\n請輸入登入使用者名稱(輸入r返回):")
if user_login == "r"
:
break
user_pass = input("
請輸入密碼:")
if user_list[user_login][0] ==user_pass:
os.system(
"cls")
print(fore.green + "
-------系統登入中,請稍後.....-------")
time.sleep(3)
os.system(
"cls\n")
print(fore.yellow + "
---->>歡迎回來<<----,mr(miss) %s\n
" %user_login)
while 1:
print("
您當前賬戶餘額
" + fore.red+ "
%d ¥
" % user_list[user_login][1])
print("
----------------------------------------")
print("
編號 產品 **(rmb) 庫存")
for g in
shops_goods:
print("
%s %s %d %s
" % (g,shops_goods[g][0],shops_goods[g][1],shops_goods[g][2]))
print("
----------------------------------------")
num_buy = input("
請輸入要購買產品的編號(充值請輸入:cz 退出:q):")
if num_buy == "cz"
: cz_value = input("
請輸入充值金額:")
ifcz_value.isdigit:
user_list[user_login][1] +=int(cz_value)
continue
if num_buy == "q"
:
break
if num_buy in
shops_goods:
num_counts = input("
請輸入購買的數量:")
if int(num_counts) > shops_goods[num_buy][2]:
print("
庫存不夠,請重新選擇!")
continue
else
:
if user_list[user_login][1] < shops_goods[num_buy][1] *int(num_counts):
print("
餘額不足。請充值!\n")
time.sleep(1)
os.system(
"cls")
continue
shops_goods[num_buy][2] -=int(num_counts)
cart_deal(shops_goods[num_buy][0],int(num_counts))
user_list[user_login][1] -= shops_goods[num_buy][1] *int(num_counts)
os.system(
"cls")
print("
\n>>>>>>>>購物車:\n")
for i in
shopping_cart:
(i,shopping_cart[i])
print("
\n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<")
else
:
print(fore.white+"
您選擇的產品不存在")
except
keyerror:
print(fore.green + "
使用者名稱或者密碼錯誤\n")
continue
except
keyboardinterrupt:
print(fore.red+"
\n--->警告!輸入正確選項<---")
continue
「老男孩學習python」筆記一
systemerror parent module not loaded,cannot perform relative import和 valueerror attempted relative import beyond top level package等各種報錯,在網上查閱了相關資料後把 加...
python好嗎 老男孩學習python好嗎?
眾所周知,python是一門簡單易學的計算機語言,而且對於很多零基礎的人員來說,都會選在python進行學習,因此python受到了不少人的喜歡,很多人可能都在想,python入門簡單,但是其實入門簡單,想要精通是一件非常困難事情。學習python需要多長時間呢?我覺得因人而異,因情況而決定,每個人...
Php實現簡易購物商城系統
1 系統功能模組包括 1 登陸註冊模組 包括驗證碼 找回密碼。註冊模組中要使用ajax判斷使用者名稱是否已經存在,使用正規表示式判斷電子郵件 手機號和使用者密碼的格式是否合法。2 使用者管理模組 遊客 普通使用者和管理員 管理員多了新增 刪除 更改商品 更改訂單狀態的功能 3 分頁顯示商品資訊 能夠...