python 實現乙個雙色球生成程式

2021-09-25 20:02:18 字數 889 閱讀 1927

最近學習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 產生幾條這個函式是用來隨機產生雙色球號碼的,每次把產生的號碼儲...