python 练习
来源:互联网 发布:python 十分钟 编辑:程序博客网 时间:2024/06/05 20:58
https://www.douban.com/group/topic/70490400/上第一题:
做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
一、
import randomstr='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'lista = [i for i in str]for i in range(20): random.shuffle(lista) coupon_series = ''.join(lista) print coupon_seriesimport random, string
输出:
x6J9STPrzqU34DAvEjIQyW0c7w5XKhZRMLfdG1Ce2p8aglbtsoiVHFmkuOnYBNQ2HNGuRrzaxecvL96oMfFO1CK8BykJSD7PUV5ZpI0iE3nltTbYAqWd4gjXmwhs9j5zVQwbnqtX3BYNlZDHiEasJMuhUvOLfkd7oxm2RGS8ITceygKF0AW1r6Cp4PiJwdoy7z8GnYVNBlvK0COsMLcjU94pSPmeHh5bAIEguD2TXtrW3k1R6aZfxQFqGvR8xjswaMdXNi3ZuoymnO9UgEfkS5zArI6pq7Hl0Ph2FBtJDQ1YKVeWC4TLbc
二、
def random_series(count,len=10): str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' series_set =[] for i in range(0,count): series = '' for j in range(0,len): series += random.choice(str) if series not in series_set: series_set.append(series) print seriesrandom_series(20)输出:A0dxgBq4nidFSicjinQ40Xx9rYnk43qN0iHsIEeCrWGOz3AFyKk4ovRcVC1mNTGrFBbu4p
0 0
- python练习
- python练习
- Python练习
- python练习
- python练习
- #python#练习
- python 练习
- 【python练习】
- python练习
- python练习
- python练习
- python练习
- Python练习
- python练习
- Python练习
- python 练习
- python练习
- python 练习
- Revit开发将WPF的Ower设置为Revit窗体
- Java四类八种数据类型
- 二进制及其他
- Play framework HTTP Route路由
- HDU1016 Prime Ring Problem (DFS)
- python 练习
- 外挂学习之路(2)--- 老生常谈“基地址”
- winfrom-背景图片填充自适应大小
- 变脸式应用
- Play framework基本概念、请求处理流程、开发生命周期
- hdu 1160 FatMouse's Speed
- ORA-01000: 超出打开游标的最大数(解决及原因)
- 使用spring配置定时器
- Introduce- IEPI.BIATranscribe 图像表格拓写工具