久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

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

二、口罩抽簽的代碼

import randomdef 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)來(lái)模擬 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)生抽簽的過(guò)程 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位中簽的抽簽碼如下:

i5k5Xkv8378Ke4A85pJ71Pc1hPPqh51WMHCbJPZpv8sdJUMU9GaS9U

MQZFJQ

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 免费高清一级毛片 | 天堂av2020 | 国产精品久久久久久久免费大片 | 99精品一区二区三区 | 国产成人一区 | 国产无套一区二区三区久久 | 精品国产91乱码一区二区三区 | 亚洲精品一区二区三区在线 | 91偷拍精品一区二区三区 | 亚洲午夜在线 | 国产一级免费视频 | 日韩美女av在线 | 国产成人精品一区二区视频免费 | 午夜视频| 国内精品三级 | 亚洲成人一区二区三区 | 久热精品国产 | 成人午夜毛片 | 久久国产区 | 一级片在线观看 | 岛国av免费观看 | 国产成人精品亚洲777人妖 | 久久久美女 | 亚洲精久久 | 欧美日本精品 | 亚洲精品在线免费观看视频 | 中文字幕亚洲精品 | 一区二区三区在线免费观看 | 亚洲男人天堂av | 亚洲一区成人在线观看 | 精品在线看 | 日韩综合在线 | 久久久999国产 | 成人免费观看49www在线观看 | 免费的一级毛片 | 一级片视频在线观看 | 亚洲视频在线一区 | 国产 欧美 日韩 一区 | 精品久久久久久久久久久久久久久久久久久 | 午夜视频在线观看网站 | 在线中文一区 |