python實現簡單購物車系統(練習)

2022-01-24 23:45:01 字數 1368 閱讀 7224

#

!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的內建函式,在字典上是列舉,列舉的意思,可以同事獲得索引和值

print

(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]

print

'%s 已經加入購物車,還剩 %d 元

'%(item,money)

else

:

print

'錢不夠啊!

'else

:

print

'沒有這個商品!

'elif choise=='q'

:

print

'已經退出系統,你一共買了這些商品:

'for i in

shop_lists:

print

i

print

'還剩%d元

'%money

qw = 1

break

else

:

print

'輸入無效!

'if qw == 1:

break

else

:

print

'輸入有誤!,請從新輸入。

'

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