Python基礎篇-模擬購物車
阿新 • • 發佈:2020-09-18
學習了列表和迴圈之後,實現模擬購物車新增商品,退出後列印購物車商品明細
1.建立商品列表
2.輸入工資,選擇購買商品
3.商品大於工資,提示餘額不足,商品小於工資新增購物車並從工資扣減商品金額
4.退出後列印新增購物車內的商品明細
# 購物車程式 goods_list = [["iphone12",900],["mac book",12000]] buy_list = [] print("歡迎進入商城....") salary = input("請輸入您的工資:") salary = int(salary) break_flak = False for i in goods_list: print(goods_list.index(i) + 1, "商品:" + i[0], "價格:" + str(i[1]) + "元") while True: num = input("請輸入您要購買商品的序號:") if num == 'q': break_flak = True break buy_goods = goods_list[int(num)-1] goods_name = buy_goods[0] goods_money = buy_goods[1] if salary > goods_money : salary=salary - goods_money buy_goods_list = [goods_name,goods_money] buy_list.append(buy_goods_list) print("您選的商品:"+goods_name+"已加入購物車,當前餘額:"+str(salary)+"元") else: print("餘額不足,"+str(salary-goods_money)) if break_flak : print("您購買的商品如下:") for buy in buy_list :print("\t商品:"+buy[0]+",花費:"+str(buy[1])+"元") print("您的餘額為:"+str(salary)) print("歡迎下次光臨!")