给员工们制作了一个抽奖程序
这里介绍哦一下random模块的用法。
可以在指定范围内产生随机数或者字符串。
import random
#random.randint 打印一个随机数
print(random.randint(1,100))x ="sfajsdfnaaeinvsdfsfwwicwe"
#random.sample(x,5) 从数据源x里面随机抽取5个值
print(random.sample(s=5,3))x="sdfsfsfdsfgsfdfgewdsryhhs"
#random.cnoice 从里面随机选取一个值
print(random.choice(x))
年会抽奖程序
题目:XXX科技公司有500个员工,开年会抽奖,奖项如下:
⼀等奖 5名:按摩椅
⼆等奖10名:电动自行车
三等奖30名:高级蚕丝被
四运奖80名:多功能年历
规则:
- 共抽4次,第⼀次抽4等奖,第二次抽3等奖,第三次抽2等奖,最后抽压轴1等奖
- 每个员⼯限中奖⼀次,不能重复
import random # 导入模块staff_list = [] #设置一个员工空列表
for i in range(500):staff_list.append(f'员工{i}') ## 将员工装进staff_list列表中award = ["多功能年历","高级蚕丝被","电动自行车","按摩椅"]
prize = [80,30,10,5]
count = 0
while count < 4:for m in award:choice = input(f"开始抽{4-count}等奖,共有{prize[count]}名")#⽣成⼀个获奖的员⼯列表,⽤random模块从⾥⾯取随机值winner = random.sample(staff_list,prize[count])print(f"中奖的名单:恭喜{winner}获得{m}")for s in winner:staff_list.remove(s) #取完值之后,⽴刻从员⼯⼤列表⾥把中奖⼈删掉,即可防⽌其再次中奖count +=1
在这里插入图片描述
给员工们制作了一个抽奖程序相关推荐
- 制作一个抽奖程序,要求在1-10中抽出3个幸运号码,各不相同
//实验4制作一个抽奖程序,要求在1-10中抽出3个幸运号码,各不相同 //随机函数抽1-3整数,Math.floor(Math.random()*(10-1+1)-1) /* * 重复 第二个和 ...
- python实现抽奖软件(一)_详解用python写一个抽奖程序
第一次使用python写程序,确实比C/C++之类方便许多.既然这个抽奖的数据不大,对效率要求并不高,所以采用python写,更加简洁.清晰.方便. 1.用到的模块 生成随机数的模块random 用来 ...
- python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密
原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...
- python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...
- 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程
实验目的 掌握随机函数的使用 主要仪器设备及耗材 安装了 JDK1.8 的 PC 一台 实验内容 1.设计一个抽奖程序,程序通过随机方式产生中奖序号.程序可以设置序号包含数字位数 和最大序号 ...
- 给你30秒的时间,你会用Excel制作出一个抽奖功能吗?
一说到抽奖,大家都是想到最近的"支付宝锦鲤信小呆",但是今天跟大家谈论的不是这个,而是:你会用Excel制作抽奖功能吗?可能大家都不知道Excel有这么多的神技能,但是你不知道的还 ...
- 随机数抽奖程序 html,半小时撸一个抽奖程序
需求总是很紧急,昨天正在开会收到人力需求,有时间做个抽奖吗?(now 下午四点12,年会五点开始.)还没能等我拒绝,人事又补了一句做不出来我们就不抽奖了,我擦瞬间感觉要是搞不出来会被兄弟们捅死的节奏, ...
- 基于Unity hdrp制作的转盘抽奖程序
因为社团里活动需要,所以用unity简单做了一个小抽奖程序,因为想玩sp所以贴了一堆乱七八糟的材质准备搞个废土风不过好像有点违和). 抽奖的核心在于Unity中动画的设计,在前半段固定好的指针转速缓速 ...
- java抽奖程序_java模拟一个抽奖程序
今天用一个程序模拟一个从1-32之间,随机抽取7组号码的抽奖程序 * 需要使用Java的图形界面知识 * 窗口 JFrame * 面板 JPanel * 显示文本信息的标签 JLabel * 文 ...
最新文章
- 《预训练周刊》第33期:艾伦AI研究所等 | 预训练语言模型的高效分层域适应
- Ubuntu16.04下Mongodb官网卸载部署步骤(图文详解)(博主推荐)
- Android笔记之FragmentTabHost实现选项卡
- php后台登录页修改成ajax,使用php后台给自己做一个页面路由,配合ajax实现局部刷新。(示例代码)...
- pyecharts 应用5:视觉映射配置项VisualMapOpts
- SQL优化之列裁剪和投影消除
- python redis pipeline使用方法_python使用pipeline批量读写redis的方法
- python 单链表查找元素_如何在python中一次找到链表的中间元素?
- 电改:国内电网的账单也与时俱进了
- 嵌入式软件工程师_嵌入式软件工程师适合去芯片公司吗?
- cad插件_CAD插件坐标标注安装教程
- opencv 视频处理相关
- 阿辉DirectX 11学习笔记一
- 中国准货币体系的概要简析
- Qt QSetting 读写ini配置文件(简单明了,多图)
- 计算机开机速度慢是什么原因,电脑开机慢是什么原因?怎么处理?
- java jmf mp3,java播发mp3(不用jmf)
- 数据表为什么又叫透明表?
- linux服务器留后门,Linux下留本地后门的两个方法
- 关于Openlayers Overlay事件监听的一个坑