1. 程式人生 > >自動化測試(三)如何用python寫個雙色球

自動化測試(三)如何用python寫個雙色球

寫一個程式,輸入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))