python小练习②,,题目为:做为 App


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

#coning=utf-8import randomimport stringdef 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 keyif __name__ == "__main__":    number = 200    length = 16    gene_activation_code(number,length)

实验部分效果:

技术分享

python小练习②

评论关闭