作者:JiawuZhang 出品:JiawuLab(ID:jiawulab)
微项目系列是JiawuLab原创栏目,每期选取一个自创项目或发现有趣的项目,进行代码、逻辑分析,达到python学习目的。
大家好,我是JiawuZhang,本期微项目是——双十一优惠计算器。
上期分享的微项目——情话多说一点,您看过吗?如果感兴趣,传送门:
项目介绍
(python入门教程pdf下载)(python入门教程py)
明天晚上就是双十一啦,真是一个激动人心的时刻。
但是最近很多人都很苦恼,都在做着计算工作。
比如,网络上流传这些图:
图片来自网络
光手写,再用计算器,都得弄半天啊。
我家的那位也不例外,算一遍不行,再算一遍,夸张点说,计算器都快按坏两个了。
什么参加活动的满400-50,不参加活动的只有店铺活动,
什么凌晨一点前拍满400-50,后面又变化
还有定金的算一部分,抢购的另算一部分
还要统计用几张优惠券。。。听完这些,我头也快晕了。
与其这么复杂,还不如只统计满400-50的有多少,需要多少优惠券呢
于是,我就用python写了个小程序,来做这个事。
先放出动图,大家看看:
分析过程
首先我们要定义四个分类,'服饰鞋帽'、'食品日用'、 '宝宝用品'、 '其他'
然后对每个分类进行循环输入
最后系统统计出结果,直接就能看到需要多少张优惠券,如下图所示
码代码
过程分析后,我们来分步进行
1、定义区
2、某个分类循环输入
3、最后的统计代码
代码解释一下:
"data"字典是为了将各分类的金额做统计,方便后面计算,
“{i: 0 for i in categories}” 这是一种简洁的写法,相当于:
后面的代码都比较简单,如果你发现看不懂的,可以给我留言。
完整代码
上面分步骤解释过了,现在放上完整版的代码,如下:
是不是很简单,因为是临时给老婆写的程序,并没有做成函数方式
功能也很简单,你可以改下代码,让程序更符合你的想法,源代码直接复制下来就能运行了。
祝愿大家在双十一都能满载而归,用最合理的优惠,买到最多的东西。
本次的微项目——双十一优惠计算器——分享结束。如果您喜欢这期文章,请麻烦点赞,支持一下。
欢迎您关注我,或者给我留言,说说你遇到的问题,我们一起探讨。
声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。
本文标题:(python秒杀优惠券)(python秒杀抢购)
本文链接:https://www.51qsb.cn/article/8979.html