購物車(不斷完善)
阿新 • • 發佈:2017-07-23
inpu con items mat 否則 bsp ica style blog
功能要求: 要求用戶輸入總資產,例如:2000顯示商品列表,讓用戶根據序號選擇商品,加入購物車購買,如果商品總額大於總資產,提示賬戶余額不足,否則,購買成功。goods=[{"name":"電腦","price":1999},{"name":"鼠標","price":10},{"name":"遊艇","price":20},{"name":"美女","price":998},
tag=True while tag: assets = input(‘請輸入您的總資產:‘).strip() if assets.isdigit(): msg_dic = {‘電腦‘: 1999, ‘鼠標‘: 10, ‘遊艇‘: 3000, ‘美女‘: 998, } assets=int(assets) for i, j in msg_dic.items(): print(‘name:{name} price:{price}‘.format(name=i, price=j)) while tag: goods=input(‘請輸入您想購買的商品名稱:‘).strip()if goods in msg_dic: while tag: num=input(‘請輸入您想要購買的商品數量‘).strip() if num.isdigit(): num = int(num) print(‘商品名稱:{},單價:{},購買數量:{}‘.format(goods,msg_dic[goods],num)) if assets < msg_dic[goods]*num:print(‘賬戶余額不足,請充值後再購買‘) tag = False else: assets=assets-msg_dic[goods]*num print(‘購買成功,您目前賬戶余額為:{}‘.format(assets)) command=input(‘是否繼續購買?,是/否‘) if command==‘是‘: break if command==‘否‘: tag=False else: print(‘輸入錯誤,請輸入數字‘) continue
購物車(不斷完善)