Python练手项目1 -- 生成200个激活码
2018-03-07 10:33
323 查看
练手项目来源:show-me-the-code
1号题目:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
分析:这道题目是个比较灵活的题目,我刚看到题目时,还有点懵逼,没看明白意思。后来想了一下,本质上就是让你生成200个随机码。我这里生成的是一个类似于
上代码:
效果图:
一行一个随机码,看起来效果还不错。
关于这道题,我个人觉得就是考察对于
以上。
1号题目:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
分析:这道题目是个比较灵活的题目,我刚看到题目时,还有点懵逼,没看明白意思。后来想了一下,本质上就是让你生成200个随机码。我这里生成的是一个类似于
windows系统激活码的随机码,看起来比较Cool,当然也可能是我个人的感觉。
上代码:
import random squ = 'qwertyuiopasdfghjklzxcvbnm1234567890' for i in range(200): codes = [] for j in range(5): code = ''.join(random.sample(str.upper(squ), 5)) codes.append(code) print('-'.join(codes))
效果图:
一行一个随机码,看起来效果还不错。
关于这道题,我个人觉得就是考察对于
random的运用,我查了一下
random的一些函数用法,查到了一个方法
random.sample(str, len),简单标一下参数。这个方法可以生成一个长度为
len的随机字符串,字符来源于
str参数。
以上。
相关文章推荐
- Python练手项目3 -- 把200个激活码放到Redis非关系型数据库中
- python练手项目(1)——字符图片生成
- Python练手项目02 -- 把激活码存到Mysql中
- Python每日练习 02 用python随机生成200个激活码
- python 生成200个激活码并存进数据库
- [Python] 生成200个激活码(优惠券)
- 练手python_随机生成200个获奖码
- vue.js学习10之动手使用vue-cli搭建项目及生成的代码进行修改练手
- 使用pyinstaller打包Python3.5+PyQt5.6项目生成exe文件
- Python练手项目
- python数据分析练手小项目-汽车销售偷漏纳税人识别
- 使用pyinstaller工具打包python项目代码生成exe文件
- <练手1>(python+selenium)随机生成搜索码,搜索,并在搜索栏匹配结果进行输出
- Python练手项目(来源于知乎)
- 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- [python每日一练]--0001:生成激活码
- Python Show-Me-the-Code 第 0001 题 生成激活码
- 10个Python练手项目
- Python:用Python生成激活码
- Python学习路径及练手项目合集