最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3 實現(xiàn)口罩抽簽的功能

 更新時間:2020年03月11日 11:06:24   作者:Commas.KM  
這篇文章主要介紹了python3 實現(xiàn) 口罩抽簽的功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、口罩抽簽的邏輯

每個人產(chǎn)生對應的抽簽碼;
開始進行抽簽;
公布中簽結(jié)果;
這次案例寫的比較簡單,實際生產(chǎn)環(huán)境遠比這復雜的多,但是萬變不離其宗,基本邏輯還是差不多的……

二、口罩抽簽的代碼

import random


def get_random_code(num_code):
 """
 生成并返回隨機驗證碼
 :param num_code: 隨機驗證碼位數(shù)
 """
 list_code = []
 for i in range(num_code):
 # (1)隨機生成三種字符
 # (1-1)隨機生成0~9的數(shù)字
 num = str(random.randint(0, 9))
 # (1-2)隨機生成小寫字母
 lower_alphabet = chr(random.randint(97, 122))
 # (1-3)隨機生成大寫字母
 upper_alphabet = chr(random.randint(65, 90))
 # (2)再次隨機抽取一個字符
 random_code = random.choice([num, lower_alphabet, upper_alphabet])
 # (3)保存隨機抽取的字符
 list_code.append(random_code)
 return "".join(list_code)


def main():
 # 抽簽總?cè)藬?shù)
 draw_num = 30
 # 中簽的總?cè)藬?shù)
 draw_result_num = 10
 # 總抽簽碼列表
 draw_list = []
 # 中簽的抽簽碼列表
 draw_result_list = []

 # (1)模擬生成抽簽碼,實際應該是每個人自己獲取抽簽碼,現(xiàn)在用循環(huán)來模擬
 for i in range(draw_num):
 draw_code = get_random_code(6)
 while draw_code in draw_list:
  # 重復標簽,需要重新生成抽簽碼
  draw_code = get_random_code(6)
 else:
  # 將生成的標簽碼加入列表
  draw_list.append(draw_code)

 # (2)模擬產(chǎn)生抽簽的過程
 print("總共產(chǎn)生了{}個抽簽碼:{}".format(draw_num, draw_list))
 for i in range(draw_result_num):
 # NO1:這種方式會總共生成的抽簽碼給刪除,所以還是采用其它方式
 # random_index = random.randint(0, len(draw_list)-1)
 # draw_result_list.append(draw_list.pop(random_index))
 # NO2:
 a = 0
 b = len(draw_list) - 1
 draw_code = draw_list[random.randint(a, b)]
 while draw_code in draw_result_list:
  # 重復標簽,重新抽簽
  draw_code = draw_list[random.randint(a, b)]
 else:
  # 將抽中的抽簽碼加入列表
  draw_result_list.append(draw_code)

 # (3)公布抽簽結(jié)果
 print("{}位中簽的抽簽碼如下:".format(draw_result_num))
 for item in draw_result_list:
 print(item)

if __name__ == '__main__':
 main()

控制臺輸出結(jié)果:

總共產(chǎn)生了30個抽簽碼:[‘511uCZ', ‘nAYBf8', ‘6I92sq', ‘206FxX', ‘1WMHCb', ‘sdJUMU', ‘e4A85p', ‘14Ae35', ‘n4xA44', ‘94i4eG', ‘L8981K', ‘11wtyN', ‘i5k5Xk', ‘7S8Tf7', ‘cGC4Ku', ‘f8dM40', ‘nBi958', ‘ELDVqz', ‘MQZFJQ', ‘hPPqh5', ‘Qr682E', ‘E2Z4X4', ‘IlmRJJ', ‘J71Pc1', ‘JPZpv8', ‘svAlm3', ‘9GaS9U', ‘v8378K', ‘116u2b', ‘x688xP']

10位中簽的抽簽碼如下:

i5k5Xk
v8378K
e4A85p
J71Pc1
hPPqh5
1WMHCb
JPZpv8
sdJUMU
9GaS9U

MQZFJQ

到此這篇關于python3 實現(xiàn) 口罩抽簽的功能的文章就介紹到這了,更多相關python3 口罩抽簽內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python實現(xiàn)車牌識別的示例代碼

    python實現(xiàn)車牌識別的示例代碼

    這篇文章主要介紹了python實現(xiàn)車牌識別的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 詳解HttpRunner3的HTTP請是如何發(fā)出

    詳解HttpRunner3的HTTP請是如何發(fā)出

    這篇文章主要為大家介紹了HttpRunner3的HTTP請是如何發(fā)出詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Python 居然可以在 Excel 中畫畫你知道嗎

    Python 居然可以在 Excel 中畫畫你知道嗎

    哈嘍,哈嘍~對于Excel大家想到的是不是各種圖表制作,今天我們來個不一樣的。十字繡大家都知道吧,今天咱們來玩?zhèn)€電子版的十字繡
    2022-02-02
  • Python實現(xiàn)暴力破解wifi密碼并打包成exe

    Python實現(xiàn)暴力破解wifi密碼并打包成exe

    python號稱是編程界的萬金油,那么是否可以做個讀取電腦網(wǎng)卡wifi并暴力破解的小腳本呢?在這個基礎上為了方便體驗是不是可以將其打包成exe這樣方便執(zhí)行的小應用呢?本文就來和大家一起聊聊
    2022-09-09
  • python的pdb調(diào)試命令的命令整理及實例

    python的pdb調(diào)試命令的命令整理及實例

    這篇文章主要介紹了python的pdb調(diào)試命令的命令整理及實例的相關資料,需要的朋友可以參考下
    2017-07-07
  • Python實現(xiàn)堆排序案例詳解

    Python實現(xiàn)堆排序案例詳解

    這篇文章主要介紹了Python實現(xiàn)堆排序案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Python OpenCV 圖像區(qū)域輪廓標記(框選各種小紙條)

    Python OpenCV 圖像區(qū)域輪廓標記(框選各種小紙條)

    這篇文章主要介紹了Python OpenCV 圖像區(qū)域輪廓標記(框選各種小紙條),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Python的文本常量與字符串模板之string庫

    Python的文本常量與字符串模板之string庫

    這篇文章主要介紹了Python的文本常量與字符串模板string庫,文中有非常詳細的代碼示例,對正在學習python的小伙伴們有很好的幫助喲,需要的朋友可以參考下
    2021-05-05
  • python動態(tài)視頻下載器的實現(xiàn)方法

    python動態(tài)視頻下載器的實現(xiàn)方法

    這里向大家分享一下python爬蟲的一些應用,主要是用爬蟲配合簡單的GUI界面實現(xiàn)視頻,音樂和小說的下載器。今天就先介紹如何實現(xiàn)一個動態(tài)視頻下載器,需要的朋友可以參考下
    2019-09-09
  • Python phone模塊獲取手機號歸屬地 區(qū)號 運營商等信息demo

    Python phone模塊獲取手機號歸屬地 區(qū)號 運營商等信息demo

    這篇文章主要介紹了Python phone模塊獲取手機號歸屬地 區(qū)號 運營商等信息的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05

最新評論

涿州市| 荥经县| 平邑县| 阜宁县| 金坛市| 汕头市| 昭通市| 柘城县| 辉县市| 三门峡市| 建平县| 柳河县| 凤阳县| 庆城县| 金川县| 德保县| 蓝田县| SHOW| 铁岭市| 黄平县| 昌江| 武宁县| 日照市| 河北区| 淮安市| 大安市| 揭阳市| 淅川县| 钦州市| 江华| 同江市| 禹城市| 大庆市| 民和| 阳信县| 延庆县| 山阳县| 合阳县| 新蔡县| 五寨县| 包头市|