python 之模擬購物車

2022-04-28 23:21:18 字數 1924 閱讀 7996

#

全部小**在此

product_list = [['

iphone7

',5800],

['coffee

',30],

['疙瘩湯

',10],

['python book

',99],

['bike

',199],

['vivo x9

',2499]

]shopping_cart =

salary = int(input("

input your salary:"))

while

true:

menu = u'''

------- good shopping ---------

\033[32;1m

1. 輸入序號買商品進入購物車

2. 輸入q列印購物清單退出

\033[0m

'''print

(menu)

index =0

for product in

product_list:

print

(index,product)

index +=1choice = input("

>>

").strip()

if choice.isdigit(): #

判斷是否為數字

choice =int(choice)

if choice >= 0 and choice < len(product_list):#

商品存在

product = product_list[choice]#

取到商品

if product[1] <= salary:#

判斷能否買得起

加入購物車

salary -= product[1]#

扣錢print("

added product

"+ product[0] + "

into shopping cart,your current balance

"+str(salary))

print("

現在的餘額為 %d 元

" %salary)

#print("jia ge shi " + product[haproxy.conf] + "yuan")

else

:

print("

買不起,窮逼!產品**是

"+str(product)[1]+"

你還差錢

"+str(product[1]-salary)+"錢"

)

else

:

print("

商品不存在")

elif choice == "q"

:

print("

----已購買商品列表-----")

print("

id 商品 數量 單價 總價")

for i in

shopping_cart:

print

(i)

print("

您的餘額為:

",salary)

print("

------end------")

break

else

:

print("

無此選項!

Python之模擬購物車

usr bin env python coding utf 8 filename shopping.py time 2020 3 1 14 14 author anqixiang function 模擬購物車功能 1.啟動程式,輸入工資,列印商品列表 2.使用者根據商品編號選擇商品 3.選擇商品後,...

模擬購物車

procuct name1 蘋果7 plus 5700 小公尺5 plus 2600 華為p10 4088 錘子m1 2499 魅族6 plus 2999 shopping cart 購物車 shopping name 選購的商品名 expense 0 總消費 首頁print 歡迎來到手機大賣場 s...

python之購物車

下面是我們這個程式的框架 下面說一些 中比較難理解的 下面這個自己領會就好啦,本人不多做介紹 a if not a print a列表為空的 else print a列表不為空 下面主要介紹一下index這個函式,index在英語中是索引的意思,在這裡也一樣,它是用來看看某個值在列表中的索引是多少,...