Python實用案例,Python指令碼,Python實現幫你選擇雙色球號碼
阿新 • • 發佈:2021-07-29
雙色球,顧名思義,就是兩種顏色的球,紅色和藍色。
紅球從1-33中取出6個,籃球從1-16取出1個。注意,紅球為不放回取樣,也就是不能有重複的。
那麼,帶大家用python來選擇雙色球號碼。
往期回顧
前言:
今天我們就利用python指令碼實現幫你選擇雙色球號碼。直接開整~
開發工具:
python版本: 3.9.6
函式: random
效果展示
原理簡介
雙色球,顧名思義,就是兩種顏色的球,紅色和藍色。
紅球從1-33中取出6個,籃球從1-16取出1個。注意,紅球為不放回取樣,也就是不能有重複的。
那麼,帶大家用python來選擇雙色球號碼。
其實很簡單,只用到一個隨機數模組。
先說紅球共6個,每次從1-33個數中隨機選擇一個,且不重複的情況下,新增到一個列表中;藍球從1-16個球中隨機選擇一個即可。
原始碼展示
import random red_ball = [] while True: # 生成一位隨機數 a = random.randint(1, 34) # 避免重複 if a not in red_ball: # 把不重複的數字,新增到列表 red_ball.append(a) # 返回6個不重複的紅球 if len(red_ball) == 6: print("紅球:", red_ball) break # 生成藍球 blue_ball = random.randint(1, 17) print("藍球:", blue_ball) # 執行結果: 紅球: [17, 28, 24, 19, 29, 23] 藍球: 9
執行上面程式,就會隨機生成一組資料。
不過你說,這樣選出來的資料有啥用,真的也只能在平淡的生活多了那麼一絲期待。
文章到這裡就結束了,感謝你的觀看,Python實用腳本系列,下篇文章分享更換“必應圖片”為“桌面桌布”
為了感謝讀者們,我想把我最近收藏的一些程式設計乾貨分享給大家,回饋每一個讀者,希望能幫到你們。
乾貨主要有:
① 2000多本Python電子書(主流和經典的書籍應該都有了)
② Python標準庫資料(最全中文版)
③ 專案原始碼(四五十個有趣且經典的練手專案及原始碼)
④ Python基礎入門、爬蟲、web開發、大資料分析方面的視訊(適合小白學習)
⑤ Python學習路線圖(告別不入流的學習)
⑥ 兩天的Python爬蟲訓練營直播許可權
All done~詳見個人簡介或者私信獲取完整原始碼。。