下邊這個腳本,比較適合初級學習基本python語法用。但是,不精煉建議可參考https://www.cnblogs.com/Formulate0303/p/14031748.html的寫法。
大樂透玩法:超級大樂透基本投注是指從前區號碼中任選5個號碼,並從后區號碼中任選2個號碼的組合進行投注。其中,前區號碼由01—35共35個號碼組成,后區號碼由01—12共12個號碼組成。(不放回抽取)
# -*- coding: UTF-8 -*-<br># 68喜科技
from
random
import
choice
# 隨機生成一張雙色球彩票
def
getAcaipiao():
redball
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
,
"13"
,
"14"
,
"15"
,
"16"
,
"17"
,
"18"
,
"19"
,
"20"
,
"21"
,
"22"
,
"23"
,
"24"
,
"25"
,
"26"
,
"27"
,
"28"
,
"29"
,
"30"
,
"31"
,
"32"
,
"33"
]
blueball
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
,
"13"
,
"14"
,
"15"
,
"16"
]
count
=
0
bcount
=
0
redno
=
[]
blueno
=
[]
# 33選5
while
count <
6
:
temp
=
choice(redball)
if
temp
in
redno:
continue
else
:
redno.append(temp)
count
=
count
+
1
blueno.append(choice(blueball))
# 對紅球數組進行升序排列
redno.sort()
return
redno
+
blueno
# 隨機生成一張大樂透彩票
def
getBcaipiao():
redball
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
,
"13"
,
"14"
,
"15"
,
"16"
,
"17"
,
"18"
,
"19"
,
"20"
,
"21"
,
"22"
,
"23"
,
"24"
,
"25"
,
"26"
,
"27"
,
"28"
,
"29"
,
"30"
,
"31"
,
"32"
,
"33"
,
"34"
,
"35"
]
blueball
=
[
"01"
,
"02"
,
"03"
,
"04"
,
"05"
,
"06"
,
"07"
,
"08"
,
"09"
,
"10"
,
"11"
,
"12"
]
count
=
0
bcount
=
0
redno
=
[]
blueno
=
[]
# 33選5
while
count <
5
:
temp
=
choice(redball)
if
temp
in
redno:
continue
else
:
redno.append(temp)
count
=
count
+
1
while
bcount <
2
:
temp
=
choice(blueball)
if
temp
in
blueno:
continue
else
:
blueno.append(temp)
bcount
=
bcount
+
1
# 對紅球數組進行升序排列
redno.sort()
blueno.sort()
return
redno
+
blueno
print
u
"雙色球號碼:"
print
getAcaipiao()
print
u
"大樂透號碼:"
print
getBcaipiao()
input
=
raw_input
("")
print
input