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

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

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

一、口罩抽簽的邏輯

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

二、口罩抽簽的代碼

import random


def get_random_code(num_code):
 """
 生成并返回隨機(jī)驗(yàn)證碼
 :param num_code: 隨機(jī)驗(yàn)證碼位數(shù)
 """
 list_code = []
 for i in range(num_code):
 # (1)隨機(jī)生成三種字符
 # (1-1)隨機(jī)生成0~9的數(shù)字
 num = str(random.randint(0, 9))
 # (1-2)隨機(jī)生成小寫字母
 lower_alphabet = chr(random.randint(97, 122))
 # (1-3)隨機(jī)生成大寫字母
 upper_alphabet = chr(random.randint(65, 90))
 # (2)再次隨機(jī)抽取一個(gè)字符
 random_code = random.choice([num, lower_alphabet, upper_alphabet])
 # (3)保存隨機(jī)抽取的字符
 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)模擬生成抽簽碼,實(shí)際應(yīng)該是每個(gè)人自己獲取抽簽碼,現(xiàn)在用循環(huán)來模擬
 for i in range(draw_num):
 draw_code = get_random_code(6)
 while draw_code in draw_list:
  # 重復(fù)標(biāo)簽,需要重新生成抽簽碼
  draw_code = get_random_code(6)
 else:
  # 將生成的標(biāo)簽碼加入列表
  draw_list.append(draw_code)

 # (2)模擬產(chǎn)生抽簽的過程
 print("總共產(chǎn)生了{(lán)}個(gè)抽簽碼:{}".format(draw_num, draw_list))
 for i in range(draw_result_num):
 # NO1:這種方式會(huì)總共生成的抽簽碼給刪除,所以還是采用其它方式
 # 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:
  # 重復(fù)標(biāo)簽,重新抽簽
  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()

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

總共產(chǎn)生了30個(gè)抽簽碼:[‘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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Python phone模塊獲取手機(jī)號(hào)歸屬地 區(qū)號(hào) 運(yùn)營商等信息demo

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

最新評(píng)論

通河县| 收藏| 湘阴县| 龙胜| 南安市| 梅河口市| 文登市| 博白县| 唐河县| 阜阳市| 邓州市| 星座| 开江县| 沈丘县| 苏尼特右旗| 遂宁市| 信丰县| 革吉县| 芒康县| 新安县| 隆化县| 施甸县| 梁山县| 县级市| 青铜峡市| 宁波市| 文登市| 瑞昌市| 清涧县| 锡林郭勒盟| 确山县| 兴文县| 临邑县| 延寿县| 辽阳市| 澳门| 孟津县| 郴州市| 河池市| 桂东县| 赞皇县|