最近學習python的random函式,就順手寫乙個隨機數的雙色球程式,開發環境:python2.7 , 附上源**如下:
# _*_ coding:utf-8 _*_import random
qiu=
while
true:
hong = random.randint(1,33
)#產生乙個隨機紅球
if hong in
qiu:
continue
#跳過本次迴圈
if len(qiu)==6
:
break
qiu.sort()
lan=random.randint(1,16
)#產生乙個隨機籃球
s=""
for i in
qiu:
s=s+"
%02d
" %i#02d表示是2位數的整數,個數自動補0
print s+"
+ "+"
%02d
" %lan
其中藍色6個,也有簡單的方法
list = range(1,34)buleball = random.sample(list,6
)buleball.sort()
print buleball#
1-33隨機取6個,然後排序
或者
list = range(1,34)random.shuffle(list)
buleball =list[0:6
]buleball.sort()
print buleball#
1-33打亂列表順序,取前6個,然後排序
Python實現乙個雙色球生成程式
最近學習python,就順手寫乙個demo吧 這裡主要是python的類的概念,還有就是隨機函式random.sample 的使用 coding utf 8 filename redball.py import random import math 這是乙個彩票生成程式,可以隨機生成雙色球和大樂透 ...
python實現雙色球選取
最近剛看python的書,還屬於小白級程度,晚上沒事買了一注雙色球,想想每次買彩票也挺費勁的,就突發奇用python實現乙個隨機選擇雙色球功能,以後選擇也不用痛苦了,執行下程式自己能選擇就好了,省著每次絞盡腦汁去想了,說幹就幹,以下是全部 import random redqiu lanseqiu ...
Python生成雙色球號碼
import random,time def process int x 這個函式用來把int型別轉成字串 x str x if len x 1 如果是個位數前面加0 x 0 x return x def tickets num num 產生幾條這個函式是用來隨機產生雙色球號碼的,每次把產生的號碼儲...