要求:

随机生成200个12位的序列好

序列号由大写字母和数字组成

将生成的序列号保存到文件中


效果:

学习python:练习3.随机生成200个序列号存入文件_第1张图片


代码:

import random
import string

for num in range(200):
    numlist = []
    for i in range(12):
        numlist.append(random.choice(string.ascii_uppercase+string.digits))
    # print(''.join(numlist))
    with open('200.txt', 'a') as f:     # 'a' 表示追加写入
        f.write(''.join(numlist)+'\n')