1. 程式人生 > >購物車(不斷完善)

購物車(不斷完善)

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

購物車(不斷完善)