(python秒杀优惠券)(python秒杀抢购)

(python秒杀优惠券)(python秒杀抢购)

作者:JiawuZhang 出品:JiawuLab(ID:jiawulab)

微项目系列是JiawuLab原创栏目,每期选取一个自创项目或发现有趣的项目,进行代码、逻辑分析,达到python学习目的。

大家好,我是JiawuZhang,本期微项目是——双十一优惠计算器。

上期分享的微项目——情话多说一点,您看过吗?如果感兴趣,传送门:

项目介绍

(python入门教程pdf下载)(python入门教程py)

明天晚上就是双十一啦,真是一个激动人心的时刻。

(Python3菜鸟教程)(python 3简明教程)

但是最近很多人都很苦恼,都在做着计算工作。

比如,网络上流传这些图:

(python秒杀优惠券)(python秒杀抢购)

图片来自网络

光手写,再用计算器,都得弄半天啊。

我家的那位也不例外,算一遍不行,再算一遍,夸张点说,计算器都快按坏两个了。

什么参加活动的满400-50,不参加活动的只有店铺活动,

什么凌晨一点前拍满400-50,后面又变化

还有定金的算一部分,抢购的另算一部分

还要统计用几张优惠券。。。听完这些,我头也快晕了。

与其这么复杂,还不如只统计满400-50的有多少,需要多少优惠券呢

于是,我就用python写了个小程序,来做这个事。

先放出动图,大家看看:

(python秒杀优惠券)(python秒杀抢购)

分析过程

首先我们要定义四个分类,'服饰鞋帽'、'食品日用'、 '宝宝用品'、 '其他'

然后对每个分类进行循环输入

最后系统统计出结果,直接就能看到需要多少张优惠券,如下图所示

(python秒杀优惠券)(python秒杀抢购)

码代码

过程分析后,我们来分步进行

1、定义区

(python秒杀优惠券)(python秒杀抢购)

2、某个分类循环输入

(python秒杀优惠券)(python秒杀抢购)

3、最后的统计代码

(python秒杀优惠券)(python秒杀抢购)

代码解释一下:

"data"字典是为了将各分类的金额做统计,方便后面计算,

“{i: 0 for i in categories}” 这是一种简洁的写法,相当于:

(python秒杀优惠券)(python秒杀抢购)

后面的代码都比较简单,如果你发现看不懂的,可以给我留言

完整代码

上面分步骤解释过了,现在放上完整版的代码,如下:

(python秒杀优惠券)(python秒杀抢购)

是不是很简单,因为是临时给老婆写的程序,并没有做成函数方式

功能也很简单,你可以改下代码,让程序更符合你的想法,源代码直接复制下来就能运行了。

祝愿大家在双十一都能满载而归,用最合理的优惠,买到最多的东西。

本次的微项目——双十一优惠计算器——分享结束。如果您喜欢这期文章,请麻烦点赞,支持一下。

欢迎您关注我,或者给我留言,说说你遇到的问题,我们一起探讨。

(python秒杀优惠券)(python秒杀抢购)

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(python秒杀优惠券)(python秒杀抢购)
本文链接:https://www.51qsb.cn/article/8979.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2022-09-23
下一篇2022-09-23

你可能还想知道

发表回复

登录后才能评论