今天是彩票系列練習3,之前兩個是3d福彩和雙色球的練習,大家可以參考:
【python小練習】彩票系列-福彩3d
【python小練習】彩票系列-雙色球
今天做下七樂彩的練習,從開獎規則上來看,從1-30中選擇7個基本號碼,剩下的額外選擇1個當特別號。
說下思路:
1.生成1-30內的隨機數,如果不在預定義的空列表中,就新增進去,直到達到指定數量為止。
2.特別同樣的思路,不過是跟基本號碼去比較。
3.定義成了乙個函式,用購買的數量進行傳參
**如下:
import random
print
('*'*10
+'福彩七樂彩'
+'*'*10
)print
('='*29
)print
(' '*5
+'基本號碼'
+' '*11
+'特別號碼'
)def
seven
(n):
for i in
range
(n):
basic=
special=
while
len(basic)
<7:
i=random.randint(1,
30)if i not
in basic:
while
len(special)
<1:
i = random.randint(1,
30)if i not
in basic:
basic.sort(
)for i in basic:
print
(str
(i).zfill(2)
,end=
' ')
print
(' '*3
,str
(special[0]
).zfill(2)
)seven(
5)
每天進步一點點,一年後我會感謝現在努力的自己 python2 7練習小例子(七)
7 題目 將乙個列表的資料複製到另乙個列表中。程式分析 使用列表 程式源 usr bin python coding utf 8 a 1,2,3 b a print b 以上例項輸出結果為 1,2,3 importcopy a 1,2,3 b copy.copy a print b 1,2,3 a ...
python系列七 python函式
函式是帶名字的 塊,用於定義具體的工作 需要在程式中多次執行同一項任務時,你無須反覆編寫完成該任務的 而只需定義乙個執行該任務的函式,反覆呼叫 通過使用函式,程式的編寫,閱讀,測試和修復都將更容易 定義乙個簡單函式 def print user print hello!print user 說明 函...
Python 題庫練習七
what gets printed?nums set 1,1,2,3,3,3,4 print len nums 題目解析 這題考察set方法的特性 在jupter notebook中敲入相應 執行,看結果 nums set 1 1,2 3,3 3,4 print len nums 執行結果 4set...