購物車作業

2022-05-23 16:24:12 字數 1480 閱讀 2042

li=[,,]

print('

歡迎進入藍色水果店')

money=input('

請輸入你所擁有的錢:')

shopping_car={}

if money.isdigit() and int( money ) >0:

while 1:

for i, k in

enumerate(li):

print('

序號{},商品名稱{}.商品**{}

'.format(i, k['

name

'], k['

price

']))

choose = input('

請輸入你想要購買的商品序號')

if choose.isdigit() and int(choose) num = input('

請輸入你需要購買的商品數量')

ifnum.isdigit():

if li[int(choose)]['

price

'] * int(num) <=int(money):

money = int(money) - li[int(choose)]['

price

'] *int(num)

if li[int(choose)]['

name

'] in

shopping_car:

shopping_car[li[int(choose)][

'name

']]=shopping_car[li[int(choose)]['

name

']]+int( num )

else

: shopping_car[li[int(choose)][

'name

']]=int(num)

print('

你的購物車中商品有{},剩餘餘額為{}

'.format(shopping_car,money))

else

:

print('

對不起,你帶的錢不夠,滾好嗎')

break

else

:

print('

讓你輸入商品數量,還要我安排尼瑪?')

else

:

print('

請你輸入正確的序號

')

ps:一、li=[{},{}],列表裡面包含字典

二、isdigit()函式判斷數字型別

三、li[int(choose)]['price']

四、for i, k in enumerate(li):

print('序號{},商品名稱{}.商品**{}'.format(i, k['name'], k['price']))

購物車作業的優化

購物車 使用者入口 1 商品資訊存在檔案裡 2 判斷使用者是否是第一次進入,第一次進入才要輸入工資 3 已購商品,餘額記錄 商家入口 1 可以新增商品,修改商品 1 顧客執行 user shopping.py 2 超市老闆執行 business shopping.py 3 兩個檔案 users記錄使...

購物車(註冊 登入 購物 購物車 結帳)

購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...

Python 作業完成購物車功能

goods in1 input 請輸入您的資產 print 您的餘額 in1 allgou 0 isg y inum 1 gcar while isg y print 可選擇的商品列表 for i,element in enumerate goods,1 print 商品編號 str i 商品名稱 ...