# 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...