study Python 28day (项目001产生200个淘宝优惠码)

#输入字符串处理和随机数模块
import string
import random

#新建函数输出digit长度的大写字符和数字字符
def coupon_creator(digit):
    coupon = ''
    for word in range(digit):
        coupon += random.choice(string.ascii_uppercase + string.digits)
    return coupon

#输出200个优惠码
def two_hundred_coupons():
    data = ''
    for count in range(200):
        digit = 12
        count += 1
        data += 'coupon no.' + str(count) + '  ' + coupon_creator(digit) + '\n'

    return data


coupondata = open('coupondata.txt', 'w')
coupondata.write(two_hundred_coupons())
coupondata.close()
import string,random
def get(count,digit):
    stra=string.ascii_letters+"0123456789"
    for i in range(count):
        date=''
        for j in range(digit):
            date+=random.choice(stra)
        print(date)

if __name__=='__main__':
    get(200,20)
发布了65 篇原创文章 · 获赞 0 · 访问量 543

猜你喜欢

转载自blog.csdn.net/u011624267/article/details/104012291