码迷,mamicode.com
首页 > 编程语言 > 详细

python小练习②

时间:2017-07-02 10:25:19      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:练习   images   优惠券   ==   store   end   独立   ring   int   

题目为:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?

#coning=utf-8
import random
import string
def gene_activation_code(number,length):
    result={}
    source = list(string.ascii_uppercase)
    for index in range(0,200):
        source.append(str(index))
    while len(result)<number:
        key = ‘‘
        for index in range(length):
            key += random.choice(source)
        if key in result:
            pass
        else:
            result[key] = 1
    for key in result:
        print key
if __name__ == "__main__":
    number = 200
    length = 16
    gene_activation_code(number,length)

实验部分效果:

技术分享

 

python小练习②

标签:练习   images   优惠券   ==   store   end   独立   ring   int   

原文地址:http://www.cnblogs.com/TGhost/p/7105058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!