年会抽奖程序
张三科技有限公司有300员⼯,开年会抽奖,奖项如下:
⼀等奖 3名, 泰国5⽇游
⼆等奖6名,Iphone⼿机
三等奖30名,xxx
规则:
##抽奖小程序
>>> x = [x+1 for x in range(300)] …………300个数字全部准备好
>>> a = random.sample(x,30) …………从x列表里随机拿出30个数字,作为三等奖
>>> x = [x for x in x if x not in a] …………重新定义x 把列表a里没出现的值重新赋值给x (移除a)
>>> b = random.sample(x,6) …………从x列表里随机拿出6个数字,作为二等奖
>>> x = [x for x in x if x not in b] …………重新定义x 把列表b里没出现的值重新赋值给x(移除b)
>>> random.sample(x,3) …………从x列表里随机拿出3个数字,作为一等奖
import random
x = [x+1 for x in range(300)]
a = random.sample(x,30)
print("三等奖有",a)
x = [x for x in x if x not in a]
b = random.sample(x,6)
print("二等奖有",b)
x = [x for x in x if x not in b]
c = random.sample(x,3)
print("一等奖有",c)
==========
三等奖有 [156, 125, 120, 150, 190, 200, 161, 251, 155, 283, 274, 64, 211, 134, 289, 169, 123, 240, 151, 188, 167, 214, 46, 61, 254, 154, 73, 223, 21, 241]
二等奖有 [108, 58, 112, 87, 146, 15]
一等奖有 [68, 83, 60]