这里介绍哦一下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名:多功能年历
规则:

  1. 共抽4次,第⼀次抽4等奖,第二次抽3等奖,第三次抽2等奖,最后抽压轴1等奖
  2. 每个员⼯限中奖⼀次,不能重复
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. 制作一个抽奖程序,要求在1-10中抽出3个幸运号码,各不相同

    //实验4制作一个抽奖程序,要求在1-10中抽出3个幸运号码,各不相同 //随机函数抽1-3整数,Math.floor(Math.random()*(10-1+1)-1) /*  * 重复  第二个和 ...

  2. python实现抽奖软件(一)_详解用python写一个抽奖程序

    第一次使用python写程序,确实比C/C++之类方便许多.既然这个抽奖的数据不大,对效率要求并不高,所以采用python写,更加简洁.清晰.方便. 1.用到的模块 生成随机数的模块random 用来 ...

  3. python抽奖游戏_利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    原标题:利用Python写一个抽奖程序,解密游戏内抽奖的秘密 前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客 ...

  4. python抽奖教程_利用Python写一个抽奖程序,解密游戏内抽奖的秘密|python基础教程|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 分析需求 我们先整理下思路,目标是什么?目标是要写一个抽奖程序,那么抽奖程序的核心是什么?当然是如何判断一 ...

  5. 1.设计一个抽奖程序,程序通过随机方式产生中奖序号。程序可以设置序号包含数字位数 和最大序号,一次抽取几个中奖序号(最少 1 个序号,最多不超过 2 个序号)和总共中奖 人数(最少 5 人)。抽奖过程

    实验目的   掌握随机函数的使用 主要仪器设备及耗材    安装了 JDK1.8 的 PC 一台 实验内容 1.设计一个抽奖程序,程序通过随机方式产生中奖序号.程序可以设置序号包含数字位数 和最大序号 ...

  6. 给你30秒的时间,你会用Excel制作出一个抽奖功能吗?

    一说到抽奖,大家都是想到最近的"支付宝锦鲤信小呆",但是今天跟大家谈论的不是这个,而是:你会用Excel制作抽奖功能吗?可能大家都不知道Excel有这么多的神技能,但是你不知道的还 ...

  7. 随机数抽奖程序 html,半小时撸一个抽奖程序

    需求总是很紧急,昨天正在开会收到人力需求,有时间做个抽奖吗?(now 下午四点12,年会五点开始.)还没能等我拒绝,人事又补了一句做不出来我们就不抽奖了,我擦瞬间感觉要是搞不出来会被兄弟们捅死的节奏, ...

  8. 基于Unity hdrp制作的转盘抽奖程序

    因为社团里活动需要,所以用unity简单做了一个小抽奖程序,因为想玩sp所以贴了一堆乱七八糟的材质准备搞个废土风不过好像有点违和). 抽奖的核心在于Unity中动画的设计,在前半段固定好的指针转速缓速 ...

  9. java抽奖程序_java模拟一个抽奖程序

    今天用一个程序模拟一个从1-32之间,随机抽取7组号码的抽奖程序 * 需要使用Java的图形界面知识 * 窗口  JFrame * 面板  JPanel * 显示文本信息的标签  JLabel * 文 ...

最新文章

  1. 《预训练周刊》第33期:艾伦AI研究所等 | 预训练语言模型的高效分层域适应
  2. Ubuntu16.04下Mongodb官网卸载部署步骤(图文详解)(博主推荐)
  3. Android笔记之FragmentTabHost实现选项卡
  4. php后台登录页修改成ajax,使用php后台给自己做一个页面路由,配合ajax实现局部刷新。(示例代码)...
  5. pyecharts 应用5:视觉映射配置项VisualMapOpts
  6. SQL优化之列裁剪和投影消除
  7. python redis pipeline使用方法_python使用pipeline批量读写redis的方法
  8. python 单链表查找元素_如何在python中一次找到链表的中间元素?
  9. 电改:国内电网的账单也与时俱进了
  10. 嵌入式软件工程师_嵌入式软件工程师适合去芯片公司吗?
  11. cad插件_CAD插件坐标标注安装教程
  12. opencv 视频处理相关
  13. 阿辉DirectX 11学习笔记一
  14. 中国准货币体系的概要简析
  15. Qt QSetting 读写ini配置文件(简单明了,多图)
  16. 计算机开机速度慢是什么原因,电脑开机慢是什么原因?怎么处理?
  17. java jmf mp3,java播发mp3(不用jmf)
  18. 数据表为什么又叫透明表?
  19. linux服务器留后门,Linux下留本地后门的两个方法
  20. 关于Openlayers Overlay事件监听的一个坑

热门文章

  1. 眼动数据分析基础知识了解(人眼工作机制)
  2. 4G多卡聚合智能融合通信设备无人机无线视频传输
  3. php 二维数组去重合并,PHP 二维数组去重合并
  4. pdfjs预览pdf报错
  5. linux 快速复制大量文件
  6. 最短路径 Dijkstra算法的Matlab代码实现
  7. 投资合伙人股份分配_合伙人形势入股是怎么算股份的?
  8. 【附章5计算机字符编码】多种字符编码集的说明
  9. 高压感应电机市场现状及未来发展趋势
  10. Python识别发票图片