用另一種方式完成購物車的功能實現
#!/usr/bin/pythonzijin = input("請輸入資金:")
if zijin.isdigit():
zijin = int(zijin)
else:
print("請輸入數字!")
exit_flag = false
print("歡迎來到本人的購物小店".center(40,"-"))
shop_list = [
("電腦", 1999),
("滑鼠", 800),
("鍵盤", 299),
("滑鼠墊", 100)
]gouwuche =
xiaofei = 0
while exit_flag is not true:
print("商品列表如下:".center(44,"-"))
for item in enumerate(shop_list):
index = item[0]
sp_name = item[1][0]
sp_price = item[1][1]
print(index, ".", sp_name, sp_price)
user_choice = input("請輸入商品編號進行購買:")
if user_choice.isdigit():
user_choice = int(user_choice)
if user_choice < len(shop_list):
sp_item = shop_list[user_choice]
if sp_item[1] <= zijin:
zijin -= sp_item[1]
xiaofei += sp_item[1]
print("您成功購買了:[%s] 花費了:[%s] 餘額為:[%s]" %(sp_item[0], sp_item[1], zijin))
else:
print("您的金額不足!還差 [%s] 才能購買此商品!" %(sp_item[1] - zijin))
else:
if user_choice == "q" or user_choice == "quick":
print("您本次購買了如下商品:".center(40, "-"))
for g_list in gouwuche:
print(g_list)
print("結束".center(45, "-"))
print("您總共消費了:[%s] 餘額為:[%s]" %(xiaofei, zijin))
exit_flag = true
購物車(註冊 登入 購物 購物車 結帳)
購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...
python之購物車
下面是我們這個程式的框架 下面說一些 中比較難理解的 下面這個自己領會就好啦,本人不多做介紹 a if not a print a列表為空的 else print a列表不為空 下面主要介紹一下index這個函式,index在英語中是索引的意思,在這裡也一樣,它是用來看看某個值在列表中的索引是多少,...
Python 完美購物車
1.商家新增一些商品資訊 2.當使用者餘額足夠時,使用者可以購買,餘額自動減去對應的金額。當使用者餘額不足時,告知使用者購買失敗,並顯示使用者餘額 3.當使用者完成購物時,列印購物車中商品資訊 4.使用者可以輸入c或check列印商品資訊並繼續消費 5.使用者可以輸入q或quit退出程式,退出時,列...