li = [
{'name':'西红柿','price':5},
{'name':'南瓜','price':3},
{'name':'茄子','price':7},
] #把商品的信息存储于列表中
shopping = [] #储存已购买商品的信息
print('Welcome to fruit shop.'.center(30))
money = input('输入购物金额:')
if money.isdigit() and int(money)>0: #判断输入的是否是数字并且大于0
while 1: #循环
for i,k in enumerate(li): #打印列表li
print('序号:{}\t商品:{}\t价格:{}\t'.format(i+1,k['name'],k['price']))
choose = input("输入商品序号or'q'退出购物:")
if choose.upper() == 'Q': #判断是否退出购物系统
print('退出购物,余额还剩{}\n'.format(money))
break
elif choose.isdigit() and int(choose)<=len(li) and int(choose)>0: #判断输入数字是否在商品种类数范围内
print('已选择商品:{}'.format(li[int(choose)-1]['name']),end='---')
num = input('请输入购买数量:&#
python购物车问题
最新推荐文章于 2023-11-11 13:36:56 发布
本文探讨如何使用Python解决购物车结算问题,包括商品价格计算、优惠策略应用等核心逻辑,通过实例详细解析代码实现过程。
摘要由CSDN通过智能技术生成