[python每日一练]--0001:生成激活码
2017-06-16 17:42
337 查看
题目链接:https://github.com/Show-Me-the-Code/show-me-the-code
我的github链接:https://github.com/wjsaya/python_spider_learn/tree/master/python_daily
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
代码:
效果图:
我的github链接:https://github.com/wjsaya/python_spider_learn/tree/master/python_daily
第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
代码:
#coding: utf-8 #第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券) #Auther: wjsaya from random import choice import string import os def main(): if os.path.exists("./activecode.code"): print ("已经存在activecode.code文件,已经删除") os.remove("./activecode.code") dict = string.ascii_letters[:] #设定字典为'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' count = input("请输入激活码个数:") if count == "": count = "1" length = input("请输入激活码长度:") if length == "": length = "8" for i in range(0,int(count)): code = get_code(dict, length) with open ('activecode.code', 'a+') as f: f.write(code+'\n') #通过count限制激活码个数,循环调用get_code来计算激活码 def get_code(dict, length): #根据给定字典,长度来得出激活码 code = "" for i in range(0,int(length)): code = code+str(choice(dict)) return code if __name__ == "__main__": main()
效果图:
相关文章推荐
- [python每日一练]--0001:生成激活码并存储到mysql数据库
- Python每日练习 02 用python随机生成200个激活码
- 第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- Python 每日练习 03 把将随机生成的200 个激活码保存在mysql中
- Python 练习册--生成唯一激活码(邀请码)
- 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- Pyhton每日练习 08 使用 Python 生成类似于下图中的字母+数字验证码图片
- Python Show-Me-the-Code 第 0001 题 生成激活码
- 使用 Python 如何生成 10个随机激活码
- Python——生成激活码
- Python3 生成激活码
- [Python] 生成200个激活码(优惠券)
- Python 练习册 1-生成激活码
- Python:用Python生成激活码
- Python每日一练0001
- python生成激活码
- Python练手项目1 -- 生成200个激活码
- 做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?
- python生成每日报表数据(Excel)并邮件发送
- 【Python学习笔记】-生成激活码