购物车

Posted 答案

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了购物车相关的知识,希望对你有一定的参考价值。

products = [                     #定义商品列表
    ["Ipone",5800],
    ["Mac",15800],
    ["Coffee",30],
    ["Bike",2000],
    ["Cloth",500],
]
shopping_list
= [] #空的购物车 while True: #循环输入工资 salary = input("Your salary:") if salary.isdigit(): #判断输入是否为整型整数 salary = int(salary) #将字符串转化为数字 break #正确执行就退出 else: continue #错误就循环执行 while True: print("product list".center(50,"-")) #以 “-“ 为填充居中打印 “product list” center:居中打印 for index,i in enumerate(products): #打印商品列表、价格 print(index,".",i[0],i[1]) choice = input("请输入商品编号[quit]>>:") if choice.isdigit(): choice = int(choice) if choice >=0 and choice < len(products): #判断列表长度:len #判读钱够不够 p = products[choice] if salary >= p[1]:#买的起 salary -= p[1] #扣钱 shopping_list.append(p) #加入购物车 print("Added \033[32;1m[%s]\033[0m into your shopping cart,and your current balance is \033[41;1m%s\033[0m" %(p[0],salary)) #彩色打印 else: print("钱不够,你只有[%s]" % salary) else: print("没有此商品...") elif choice == "quit": #输入quit退出 print("已购买商品".center(50,"-")) for i in shopping_list: print(i) #打印购物车 print("Your left balance is ", salary) #打印剩余余额 exit()

 

以上是关于购物车的主要内容,如果未能解决你的问题,请参考以下文章

Magento:将静态块添加到结帐购物车

片段必须在创建之前调用寄存器 registerForActivityResult()

将对象列表从片段传递到 recyclerView 适配器

前端面试题-

如何使用实时数据从 RecyclerView 中删除项目?

微信小程序代码片段