#定義商品列表和購物車列表
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]
cart = []
#針對商品列表循環詢問用戶想買什么
userInput = 0 #前面必須定義一下,等於0沒啥意義,后面會覆蓋
while userInput != "q": #當用戶輸入不為q時進入循環
# 展示商品列表
i = 0
for i in range(0,len(products)):
print(i,products[i][0],"\t",products[i][1])
uI = input("輸入列表最前面的商品代碼,可將其添加到您的購物車(點擊q退出循環)")
#這段if else語句是為了處理q不是數字
if uI == "q": #這里q一定要加引號,才算是字符,不然會認為是變量
break
else:
userInput = int(uI) #強制類型轉化
cart.append(userInput) #把商品代碼放進列表中
#輸出用戶購物列表
print("-"*5,"您購物車的商品列表為","-"*5)
for j in range(0,len(products)):
if j in cart:
print(j,products[j][0],"\t",products[j][1])