python編輯購物車
阿新 • • 發佈:2018-07-18
商品 pro pri 賬戶 spa code 列表 oop 需求
一.需求分析
- 輸入工資金額,進入購物車,並打印輸出商品編號和價格,用戶可以通過輸入商品編號進行商品選購
- 余額不足時,打印提示信息
- 通過q進行退出結算
- 購物車能夠循環購物
二.代碼實現
ShoopCar =[]#創建購物車列表 Salary = int(input("請輸入你的工資 :")) # 獲取工資內容 Goods = [[‘Iphone‘,5800],[‘Mac_Pro‘,12000],[‘Starbuck‘,31],[‘wang_Python‘,81],[‘Bike‘,800]]#商品數組 while True: for i in range(len(Goods)):#打印商品調試信息print(i+1,‘.‘,Goods[i][0],‘,Price:‘,Goods[i][1]) GoodId = input("請選擇要購買的商品 :\n輸入q結算 :") if GoodId == ‘q‘:#判斷是否輸入了結算字符 break GoodId=int(GoodId) if Salary -Goods[GoodId-1][1] < 0: print("--------------余額不足!-------------") else: Salary = Salary -Goods[GoodId-1][1] ShoopCar.append(Goods[GoodId-1])#列表末尾添加對象 print("您購買的商品如下:")#打印結算信息 for i in range(len(ShoopCar)): print(i+1,‘.‘,ShoopCar[i][0]) print("賬戶余額 :%s"%Salary)
以上代碼可以主要使用到的知識內容是While循環,List列表,主要是是List操作的相關內容。
python編輯購物車