Python實用案例,Python腳本,Python實現幫你選擇雙色球號碼


往期回顧

Python實現自動監測Github項目並打開網頁

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~詳見個人簡介或者私信獲取完整源代碼。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM