第二题的描述为:
做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
这个题相对上一题就要简单多了(可能是我想简单了),我们控制前五位码不同,再随机生成后面15位码即可。
代码如下:
|
|
第三题的描述为:
将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。
首先我们要解决包的问题,看到网上很多人用的是MySQLdb包,但我没找到python3版本的,因此去mysql官网mysql Connector主页选择Connector/python下载安装就好了
使用过程当然要借助官方文档了,详见python插入mysql数据库示例代码
下面附上我的代码:
|
|
运行python 0001.py > out.txt,比较打印出的内容与数据库中内容可以发现二者相同,因此程序完成
0003题就跳过去了,因为非关系型数据库没有接触过,这里并不是因为不愿意学习新知识,而是因为如果接触一个新知识,想要系统地学习,而不是走马观花似学习。而且个人觉得mysql能实现,这个难度也不大。


