Week2-购物车程序
Posted pythonlee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Week2-购物车程序相关的知识,希望对你有一定的参考价值。
#!/usr/bin/en python # Author:lijun ‘‘‘ 程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 ‘‘‘ goods_list = [["iphone",6000],["macbook",12000],["book",88],["bike",900]] salary = input("请输入您的月工资:") shopping_car=[] if salary.isdigit(): salary = int(salary) for index,item in enumerate(goods_list): print("商品编号:%d,商品名称:%s,商品价格:%d" %(index,item[0],item[1])) want_buy = input("请输入您要购买的商品编号:") if want_buy.isdigit(): want_buy = int(want_buy) if want_buy < len(goods_list) and want_buy>=0: price=goods_list[want_buy][1] if price <= salary: shopping_car.append(goods_list[want_buy]) salary-=price print("您购买了商品:%s,余额:%s" %(goods_list[want_buy][0],salary)) else: print("您的余额为%s,买不起%s" %(salary,goods_list[want_buy][0])) else: print("输入错误,请输入正确的商品编号和商品名称") elif want_buy == "q": if shopping_car == []: print("退出成功,您的购物车为空") else: for i in shopping_car: print(i) print("您的余额为:%s" %salary) else: print("输入错误.")
以上是关于Week2-购物车程序的主要内容,如果未能解决你的问题,请参考以下文章