写一个程序,输入N就产生N条双色球号码

红球  6     01-33

蓝球  1     01-16

产生的双色球号码不能重复,写到一个文件里面,每一行是一条

红球: 01 03 05 07 08 18  蓝球:16

红球需要排序,是升序

import random

def DoubleQiu(number):
doubleqiu = []
while len(doubleqiu) != number:
hongs=[]
lan=random.randint(1,16)
for i in range(6):
hong = random.randint(1, 33)
hongs.append("%02d"%hong)
hongs.sort()
hongs.append("%02d\n"%lan)
if hongs not in doubleqiu:
doubleqiu.append(hongs)
return doubleqiu
print(DoubleQiu(3))

05-11 10:54