python知识点(4)——基本的购物车功能实现
来源:互联网 发布:vb中left是什么意思 编辑:程序博客网 时间:2024/06/01 22:39
#购物车#1.可以向购物车中添加商品,可以设定数量#2.可以删除购物车中的商品,包括减少数量#3.允许清空购物车#4.每次操作玩,重新统计商品总金额(订单总额 = 商品单价 × 数量)shoppingcart = {}def totalprice(): global shoppincart#声明全局变量 sumprice = 0#总价 for k,v in shoppingcart.items(): sumprice += v['price']* v['num']#价格 x 数量 return sumpricedef goods_add(gid, name,price,num): global shoppingcart#声明全局变量 if gid not in shoppingcart:#判断是否在购物车 shoppingcart[gid] ={'gid':gid,'name':name,'price':price,'num':num} else:#在的话,添加数量 shoppingcart[gid]['num'] += num print(totalprice()) print(shoppingcart)def goods_del(gid,num): global shoppingcart#声明全局变量 if gid not in shoppingcart:#不在购物车直接返回False return False if shoppingcart[gid]['num'] >num:#判断物品数量是否为0 或负数 shoppingcart[gid]['num'] -= num else: shoppingcart.pop(gid) print(totalprice()) print(shoppingcart)def goods_clear():#清空购物车 global shoppingcart shoppingcart.clear()#清空字典 print(shoppingcart)goods_add(1,'牛奶',10,3)goods_add(2,'香蕉',8,4)goods_add(3,'鸡',20,5)goods_del(2,2)goods_clear()
Python学习交流、资源共享群:563626388 QQ
阅读全文
0 0
- python知识点(4)——基本的购物车功能实现
- python——实现一个购物车的功能
- python(3)——实现购物车的程序
- python练习题:实现购物车功能
- Python Django实现简单购物车功能
- JavaScript购物车最基本的功能
- 购物车实现功能
- 购物车功能实现
- 购物车功能实现
- 购物车功能实现
- 购物车实现基本
- Android购物车的功能实现(二级列表)
- Magento——利用购物车促销规则(Shopping Cart Price Rules)实现自己的功能第二章: 购物车页面判断设置的规则和动作
- Android 购物车功能的实现
- angularjs实现的购物车功能
- java 购物车功能的实现
- 淘宝购物车功能的实现
- AJAX实现购物车功能的思路
- 线段树--带 * + 符号
- Kotlin从入门到放弃(三)——协程
- Day 018
- Android LocalBroadcastReceiver本地广播
- .Net mvc 登录认证成功后无法跳转到指定的页面,求指教
- python知识点(4)——基本的购物车功能实现
- 自我学习之es6(3)
- 狄利克雷卷积
- java数组复制
- 题目:3:月度开销
- 购物车的实现案例
- RecyclerView 使用 点击事件和长按
- js之实现小游戏五子棋 第15周学习
- 挖矿显卡超频,5种选择,提高挖矿算力