# 寫乙個迴圈,不斷的問使用者想買什麼,使用者選擇乙個商品編號,就把對應的商品新增到購物車裡,終端使用者輸入q退出時,列印購物車裡的商品列表
products = [['iphone',6888],['三星'
,3000],['小公尺'
,2500]]
shopping_car =
flag = true
while flag:
print("******商品列表******")
for index,i in
enumerate(products):
print("%s. %s| %s" %(index,i[0],i[1]))
choice = input("請輸入您想購買的商品的編號:")
if choice.isdigit():#isdigit()判斷變數是什麼型別
choice = int(choice)
if choice>=0
and choiceprint("已經將%s加入購物車" %(products[choice]))
else:
print("該商品不存在")
elif choice == "q":
if len(shopping_car)>0:
print("您打算購買以下商品:")
for index,i in
enumerate(shopping_car):
print("%s. %s| %s" %(index,i[0],i[1]))
else:
print("您的購物車中沒有新增商品")
flag = false
Python列表練習題
實現功能 列表為 iphone8 6888 macpro 14800 小公尺6 2499 coffee 31 book 80 nike shoes 799 實現乙個類似購物車的語句,使用者迴圈輸入編號可以將列表內的商品儲存到乙個新的列表裡面,當使用者輸入 q 時退出迴圈 實現 如下 products...
python列表練習題
通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 name number a 通訊錄管理系統 1.增加姓名和手機 2.刪除姓名 3.修改手機 4.查詢所有使用者 5.根據姓名查詢手機號 6.退出 請選擇 while true b i...
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...