#!anaconda/anaconda/python
#coding: utf-8
#列表練習,實現簡單購物車系統
product_lists = [('
iphone
',5000),
('computer
',6000),
('girl_friend
',2000),
('boy_friend
',3000)]
shop_lists =
for i,v in enumerate(product_lists): #
python的內建函式,在字典上是列舉,列舉的意思,可以同事獲得索引和值
(i,v)
while
true:
money = raw_input('
請輸入你的錢數:')
ifmoney.isdigit():
money =int(money)
while
true:
choise = raw_input('
請輸入商品序列號,q退出:')
ifchoise.isdigit():
choise =int(choise)
if choise >= 0 and choise item =product_lists[choise]
if money >= item[1]:
money-=item[1]
'%s 已經加入購物車,還剩 %d 元
'%(item,money)
else
:
'錢不夠啊!
'else
:
'沒有這個商品!
'elif choise=='q'
:
'已經退出系統,你一共買了這些商品:
'for i in
shop_lists:
i
'還剩%d元
'%money
qw = 1
break
else
:
'輸入無效!
'if qw == 1:
break
else
:
'輸入有誤!,請從新輸入。
'
python實現簡單購物車
encoding utf 8 author xianyt vertion python3 date 20180723 21 模擬實現選購商品 1 列出所有商品的編號 名稱和 2 選擇多個商品 3 檢視已經選擇的商品 單價 小計 和 總價 4 支付 輸入實付金額 折扣,輸出購物清單 總計 實付 找零 ...
簡單購物車實現
作業二 簡單購物車 實現列印商品詳細資訊,使用者輸入商品名和購買個數,則將商品名,購買個數加入購物列表,如果輸入為空或其他非法輸入則要求使用者重新輸入shopping list while true print 商品選項 msg dic for k,v in msg dic.items 033 44...
Python實現購物車
encoding utf 8 定義列表商品 在這裡插入 片 product list iphone 100 mac 120 watch 218 bike 155 nike 299 adidas 266 shopping list 建立乙個空列表 salary input 使用者輸入工資 if sal...