用Python写公司年会抽奖程序!中不中还不是我说了算

题目:某公司假设有300名员工 , 开年会抽奖 , 奖项如下:一等奖3名:泰国5日游二等奖6名:Iphone手机三等奖30名:小型空气净化剂一盒抽奖规则:1.共抽三次 , 第一次抽三等奖 , 第二次抽二等奖 , 第三次压轴抽一等奖 。 2.每个员工限中奖一次 , 不得重复 。 解题思路:1.生成一个员工列表 , 用random模块从里面随机取值 。 2.取完值之后 , 立刻从员工大列表里把中奖人删掉 , 防止其再次中奖 。 Python的代码:
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
python免费学习资料以及群交流解答后台私信小编01即可
import randomstaff_list = []for i in range(0,300):staff_list.append(f'员工{i}')lottery_levels = [30,6,3]count = 0while count < 3:choice = input(f'开始抽{3-count}奖...:')winners = random.sample(staff_list,lottery_levels[count])print(winners)for p in winners:staff_list.remove(p) #删除已中奖者count += 1运行后的效果:
用Python写公司年会抽奖程序!中不中还不是我说了算文章插图
【用Python写公司年会抽奖程序!中不中还不是我说了算】是不是非常简单 , 你学了了吗?