综合练习[购物车]
Posted evatan123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了综合练习[购物车]相关的知识,希望对你有一定的参考价值。
product_list = [ (‘Mac‘, 9000), (‘kindle‘, 800), (‘tesla‘, 900000), (‘python book‘, 105), (‘bike‘, 2000) ] saving = input(‘please input your saving:‘) shopping_car = [] if saving.isdigit(): saving = int(saving) while True: for i,v in enumerate(product_list,1): print(i,v) choice = input(‘选择购买商品编号[退出:q]:‘) if choice.isdigit(): choice = int(choice) if choice > 0 and choice <= len(product_list): p_item = product_list[choice-1] if p_item[1] < saving: saving -= p_item[1] shopping_car.append(p_item) else: print(‘余额不足, 还剩%s‘%saving) print(p_item) else: print(‘编码不存在‘) elif choice == ‘q‘: print(‘------您已经购买如下商品------‘) for i in shopping_car: print(i) print(‘您还剩%s元钱‘%saving) break else: print("invalid input")
以上是关于综合练习[购物车]的主要内容,如果未能解决你的问题,请参考以下文章