code:import itertools
std_list=[x for x in range(1,34)] #创建红球列表
code_list=itertools.combinations(std_list,6) #创建红球组合
res_dict={} #声明字典
for code in code_list: #遍历红球组合
tail_str=''.join(map(str,[x%10 for x in code])) #生成尾数字符串
if tail_str in res_dict: #写入字典
res_dict[tail_str]+=1
else:
res_dict[tail_str]=1
save_str='' #字符串声明
for k,v in res_dict.items(): #遍历字典,生成文本字符串(共计527626种组合)
save_str+=k+' '+str(v)+'\n'
with open('双色球尾数组合及数量统计.txt','w') as f: #在当前目录下保存为文本文件
f.write(save_str)