import random
# 通過set集合,隨機創(chuàng)建不重名的員工
employees_name_list = set()
first_name = ['張', '王', '錢', '孫', '李', '陳', '何', '姜', '江', '白', '阿', '趙', '楊', '吳', '高', '林', '周',
'許', '徐', '謝', '黃', '胡', '鄭']
last_name = ['雨', '翠花', '君', '龍', '強', '麗麗', '曉強', '冬梅', '狗蛋', '鐵錘', '建國', '猛', '水', '牛', '虎',
'馬', '猴', '木', '森', '妙生', '大慶', '秀蘭', '艷華', '桂英', '丹', '潔']
# 通過while循環(huán),創(chuàng)建300個不重名的員工
while len(employees_name_list) < 300:
employee_first_name = random.choice(first_name)
employee_last_name = random.choice(last_name)
employees_name_list.add(employee_first_name + employee_last_name)
print(employees_name_list)
print("員工數(shù)量:" + str(len(employees_name_list)))
print("---------------------------------")
print("一等獎3名:泰國5日游 + 手術費報銷")
print("二等獎6名:iPhone14手機")
print("三等獎30名:三斤蘋果")
print("---------------------------------")
# 將員工集合轉(zhuǎn)化為員工列表
employees_final_list = list(employees_name_list)
print("下面進入抽獎環(huán)節(jié)")
print("開始抽取三等獎,名額30人")
# 從員工列表中隨機選取一個員工,添加到三等獎的空列表內(nèi),刪除員工列表里的這個中獎員工。執(zhí)行30次隨機抽取員工、刪除員工的操作
third_rewards_name_list = []
for employee_third_reward in range(30):
third_reward_name = random.choice(employees_final_list)
third_rewards_name_list.append(third_reward_name)
employees_final_list.remove(third_reward_name)
print("獲得三等獎的員工:" + str(third_rewards_name_list))
print("未中獎員工名字:" + str(employees_final_list))
print("未中獎員工數(shù)量:" + str(len(employees_final_list)))
print("---------------------------------")
print("開始抽取二等獎,名額6人")
second_rewards_name_list = []
for employee_second_reward in range(6):
second_reward_name = random.choice(employees_final_list)
second_rewards_name_list.append(second_reward_name)
employees_final_list.remove(second_reward_name)
print("獲得二等獎的員工:" + str(second_rewards_name_list))
print("未中獎員工名字:" + str(employees_final_list))
print("未中獎員工數(shù)量:" + str(len(employees_final_list)))
print("---------------------------------")
print("開始抽取一等獎,名額3人")
first_rewards_name_list = []
for employee_first_reward in range(3):
first_reward_name = random.choice(employees_final_list)
first_rewards_name_list.append(first_reward_name)
employees_final_list.remove(first_reward_name)
print("獲得一等獎的員工:" + str(first_rewards_name_list))
print("未中獎員工名字:" + str(employees_final_list))
print("未中獎員工數(shù)量:" + str(len(employees_final_list)))
print("---------------------------------")
print("抽獎結(jié)束")
年會抽獎
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 一款用Excel開發(fā)制作的抽獎工具/抽獎軟件,抽獎過程中倒計時滾動顯示抽獎人名。因錄像原因顯示較慢,實際運行顯示較...
- 我不是針對六合彩,我是說所有的抽獎都是渣渣;據(jù)我知道的所有抽獎技術上都有作弊內(nèi)定的可能。 搖獎?可以通過不同重量的...
- 1月7日,是三位好友的年會,我受命幫他們研究可以中獎的裝束打扮,結(jié)果丹丹從往年的陽光普照獎成功晉級為三等獎,也算是...
- 每到年底,技術流派的你就被領導委以重任:開發(fā)一個年會抽獎程序。 買則花錢。 不買,網(wǎng)上卻很少見這種資源,來回搜索則...