random.shuffle (x) # shuffle function

random.shuffle () # shuffle function is an often overlooked but important function
below to a lottery process to explain the role shuffling

import random
'''双色球'''

hq = [x for x in range(1,34)]#只有从1到33共33个红球
lq = [x for x in range(1,17)]#只有从1到16共16个篮球
random.seed()  #初始化
for i in range(5): 
	'''选取5组号并输出'''
	hq_out = []   #定义一个空列表
	
	random.shuffle(hq)    #用shuffle打乱红球,这里必须传入一个列表,否则报错
	random.shuffle(lq)    #用shuffle打乱篮球,这里必须传入一个列表,否则报错
	for x in range(5):
		hq_out.append(hq[x]) #红球添加列表
	hq_out.sort()         #红球排序
	lq_out = lq[1]        #篮球第一个输出为选球

	print('最后输出的第%d个结果:红球:' % int(i+1) ,hq_out,'篮球:',lq_out )   #输出结果
	```
最后输出的第1个结果:红球: [1, 6, 9, 12, 33] 篮球: 10
最后输出的第2个结果:红球: [1, 12, 17, 19, 33] 篮球: 16
最后输出的第3个结果:红球: [4, 12, 25, 29, 33] 篮球: 4
最后输出的第4个结果:红球: [1, 14, 15, 16, 25] 篮球: 8
最后输出的第5个结果:红球: [6, 7, 24, 25, 32] 篮球: 6
Released nine original articles · won praise 1 · views 440

Guess you like

Origin blog.csdn.net/yinghu5312/article/details/104384115