Python实例---简单购物车Demo
简单购物车Demo
# version: python3.2.5 # author: ‘FTL1012‘ # time: 2017/12/7 09:16 product_list = ( ['Java', 300], ['Oracle', 400], ['Mysql', 200], ['Python', 600], ['Shell', 150] ) money = input("充值金额为: ") shop_list = [] summary = 0 if money.isdigit(): money = int(money) while True: print("---------欢迎来到HHH品牌旗舰店-----------") for k, v in enumerate(product_list): print(k, v) choice = input("请选择[q:结束]:") if choice.isdigit(): choice = int(choice) if 0 <= choice < len(product_list): item = product_list[choice] print("你选择了%d号" % choice, '你选择的商品是%s' % item) shop_list.append(item) print("#####################################################################") print("你的购物车有\n%s" % shop_list, '\n共计%d' % len(shop_list), "件商品") else: print("选择错误,退出程序!!") break elif choice == 'q': for k, v in shop_list: summary += v print("欢迎您的光临,你一共需要支付金额:%d " % summary, "您的会员卡充值金额为%s" %money) # print("您的余额为%s " % str(money - summary)) if summary > money: print("您的余额不足,请充值!!!") break else: print("---------您购买的商品如下-----------") print(shop_list) print("欢迎您的光临,你一共需要支付:") print("金额:%d " % summary, "您的余额为%s "% str(money - summary), "感谢您的光临,欢迎下次光临^..^") break else: print("exit") else: print("零钱必须是整数!!!") exit(0)
作者:小a玖拾柒
-------------------------------------------
个性签名: 所有的事情到最後都是好的,如果不好,那說明事情還沒有到最後~
本文版权归作者【小a玖拾柒】和【博客园】共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!