#全部小**在此
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
(menu)
index =0
for product in
product_list:
(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:
(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在英語中是索引的意思,在這裡也一樣,它是用來看看某個值在列表中的索引是多少,...