Python實現購物車

2021-10-10 03:26:43 字數 1734 閱讀 5296

# encoding = utf-8

# 定義列表商品`在這裡插入**片`

product_list =[(

'iphone'

,100),

('mac'

,120),

('watch'

,218),

('bike'

,155),

('nike'

,299),

('adidas'

,266)]

shopping_list =

# 建立乙個空列表

salary =

input

('使用者輸入工資:>>'

)if salary.isdigit():

# 判斷如果使用者輸入的字元, 強轉為int

salary =

int(salary)

# 進入迴圈

while

true

:for index,item in

enumerate

(product_list)

:# 根據下標獲取到商品列表

#for item in product_list:

#print(product_list.index(item),item)

print

(index,item)

user_choice =

input

('要買啥:>>'

)# 使用者輸入要買的商品

if user_choice.isdigit():

# 判斷使用者輸入字元強轉為int

user_choice =

int(user_choice)

if user_choice <

len(product_list)

and user_choice >=0:

# 判斷輸入數值小於商品列表, 且大於0

p_item = product_list[user_choice]

# 將使用者加入購物車的商品賦給p_item

if p_item[1]

<= salary:

# 判斷使用者購買的商品金額, 要小於等於工資才買得起

# 將購買的商品新增到購買列表

salary -= p_item[1]

# 購買商品將會減去相應工資數值

print

('%s %s'

%(p_item,salary)

)# 列印使用者都買了什麼, 工資

else

:print

('你的餘額還剩[%s]啦,買不了!'

%salary)

else

:print

('%s 商品不存在'

,user_choice)

# 如果使用者輸入錯誤則提示商品不存在

elif user_choice ==

'q':

# 輸入q則退出

print

('都買了》'

)for i in shopping_list:

# 遍歷購買列表並列印

print

(i)print

('餘額還剩'

,salary)

exit(

)else

:print

('無效選項!'

)else

:print

('請輸入數值》'

)

python實現簡單購物車

encoding utf 8 author xianyt vertion python3 date 20180723 21 模擬實現選購商品 1 列出所有商品的編號 名稱和 2 選擇多個商品 3 檢視已經選擇的商品 單價 小計 和 總價 4 支付 輸入實付金額 折扣,輸出購物清單 總計 實付 找零 ...

購物車實現步驟

1 登陸介面login.php 註冊 insert into tbl user 登入 select from tbl user 2 商品展示頁面carlist.php insert into tbl product mysql connect sql mysql query mysql fetch ...

php cookie 實現購物車

php cookie實現購物車思路 首先把獲取到的資料進行序列化,之後新增到cookie中,之後再取出 取出之前去除反斜槓 用stripslashes函式解決 注釋 預設情況下,php 指令 magic quotes gpc 為 on,對所有的 get post 和 cookie 資料自動執行 ad...