python編寫購物車新寫法

2022-08-30 00:51:10 字數 1342 閱讀 9466

用另一種方式完成購物車的功能實現

#!/usr/bin/python

zijin = 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退出程式,退出時,列...