亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python3 實現口罩抽簽的功能

瀏覽:27日期:2022-08-02 16:48:15
一、口罩抽簽的邏輯

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

二、口罩抽簽的代碼

import randomdef get_random_code(num_code): ''' 生成并返回隨機驗證碼 :param num_code: 隨機驗證碼位數 ''' list_code = [] for i in range(num_code): # (1)隨機生成三種字符 # (1-1)隨機生成0~9的數字 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(): # 抽簽總人數 draw_num = 30 # 中簽的總人數 draw_result_num = 10 # 總抽簽碼列表 draw_list = [] # 中簽的抽簽碼列表 draw_result_list = [] # (1)模擬生成抽簽碼,實際應該是每個人自己獲取抽簽碼,現在用循環來模擬 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)模擬產生抽簽的過程 print('總共產生了{}個抽簽碼:{}'.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)公布抽簽結果 print('{}位中簽的抽簽碼如下:'.format(draw_result_num)) for item in draw_result_list: print(item)if __name__ == ’__main__’: main()

控制臺輸出結果:

總共產生了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位中簽的抽簽碼如下:

i5k5Xkv8378Ke4A85pJ71Pc1hPPqh51WMHCbJPZpv8sdJUMU9GaS9U

MQZFJQ

到此這篇關于python3 實現 口罩抽簽的功能的文章就介紹到這了,更多相關python3 口罩抽簽內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲精品国产第一区二区多人 | 精品小视频在线观看 | 在线视频综合视频免费观看 | 一级毛片私人影院老司机 | 91精品在线免费观看 | 一本一道波多野结衣一区二区 | 国产精品超清大白屁股 | 播播网手机在线播放 | 免费亚洲视频在线观看 | 国产精品视频一区二区三区经 | 精品国产精品久久一区免费式 | 亚洲1卡2卡三卡3卡4卡网站 | 欧洲第一区第二区第三区 | 在线精品国产 | 精品福利一区二区三区免费视频 | 国产成人99久久亚洲综合精品 | 亚洲乱码国产一区网址 | 国产精品拍自在线观看 | 日韩欧美一区二区三区在线播放 | 国内精品51视频在线观看 | 欧美久操 | 国产美女精品在线 | 亚洲国产高清视频 | 黄色欧美网站 | 操片免费看 | 高清性色生活片免费观看 | 国产乱码精品一区二区三区四川 | 日韩一区二区久久久久久 | 久久久精彩视频 | 亚州αv | 99久久精品视香蕉蕉er热资源 | 国产一区二区三区在线观看视频 | 欧美黑人c黑人做人爱视频 欧美黑人vs亚裔videos | 末成年一级在线看片 | 久久精品中文字幕有码日本 | 可以直接看黄的网站 | 成年视频xxxxx在线入口 | 天天看大片特色视频.vr | 免费三及片 | 国产无套普通话对白 | 香蕉在线播放 |