简易购物车

写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里
最终用户输入q退出时,打印购物车里的商品列表,和总价


products=[['Iphone8',6888],['MacPro',14800],['Coffee',31],['Book',80],['Nike shoes',799]]
print('--------------商品列表------------')
#遍历列表
for index,i in enumerate(products):
    print("%d.  %s  %s"%(index,i[0],i[1]))
shop_cart=[] #购物车
flag=True
sum=0 #总价
while(flag):
    choice=input('输入要买的商品编号:')
    if choice.isdigit():  #isdigit()判断是否是数字
        choice=int(choice)
        if choice>=0 and choice0:
            print('您已经购买以下商品:')
            for index,i in enumerate(shop_cart):
                print("%d.  %s  %s "%(index,i[0],i[1]))
            print('总价:',sum)

        flag=False

简易购物车_第1张图片

你可能感兴趣的:(简易购物车)