'''git
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffee",31],["Book",60],["Nike",699]]app
print(len(products),max(products),min(products))iphone
cart01=[]ide
cost01=0ip
exit_flag= Falseinput
while not exit_flag :it
print("--------- 商品列表 --------")class
for index, i in enumerate(products):技巧
print("%s %s %s" % (index, i[0], i[1]))序列化
Select =input("請選擇購買商品編號:")
if Select.isdigit():
Select=int(Select)
if Select>=0 and Select < len(products):
cart01.append(products[Select])
cost01=cost01+products[Select][1]
print(cart01)
print("####################")
print("總共花費了:",cost01)
print("####################")
continue
else:
print("選擇有誤")
elif Select == "q":
if len(cart01) > 0:
print("購買的清單以下:")
for index,i in enumerate(cart01):
print("%s %s %s"%(index,i[0],i[1]))
print("####################")
print("總共花費了:", cost01)
print("####################")
exit_flag=True
else:
print("選擇有誤999")
'''
'''
##################### 購物車程序的技巧點: ###################
1. exit_flag= False , while not exit_flag,exit_flag= True 來判斷程序的執行和退出。
2. continue,break來輔助程序執行和退出。
3. Select.isdigit() 判斷選擇是否爲數字, int(Select)來整數化, Select<len(products) 判讀數字是否在範圍內。
4. if...elif...else和嵌套來作多個判斷。
5. for index,i in enumberate(products)實現序列化打印。
#######################################################
'''