详解python--模拟轮盘抽奖游戏


Posted in Python onApril 12, 2019

题目:
轮盘分为三部分: 一等奖, 二等奖和三等奖;
轮盘转的时候是随机的,
如果范围在[0,0.08)之间,代表一等奖,
如果范围在[0.08,0.3)之间,代表2等奖,
如果范围在[0.3, 1.0)之间,代表3等奖,

模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的个数.

import random

RewardCount = {
  '一等奖':(0,0.08),
  '二等奖':(0.08,0.3),
  '三等奖':(0.3,1.0)
}

def RewardGet():
  num = random.random()
  for k,v in RewardCount.items():
    if v[0] <= num < v[1]:
      return k

ResultPeople = {}

for i in range(1000):
  res = RewardGet()
  if res not in ResultPeople:
    ResultPeople[res] = 1
  else:
    ResultPeople[res] += 1

for k,v in ResultPeople.items():
  print(k,v,'人')

详解python--模拟轮盘抽奖游戏

以上所述是小编给大家介绍的python模拟轮盘抽奖游戏详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
Python升级提示Tkinter模块找不到的解决方法
Aug 22 Python
使用Python构建Hopfield网络的教程
Apr 14 Python
python查询sqlite数据表的方法
May 08 Python
详解Python中time()方法的使用的教程
May 22 Python
Python设置Socket代理及实现远程摄像头控制的例子
Nov 13 Python
Python中Django 后台自定义表单控件
Mar 28 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
May 13 Python
Pandas时间序列:时期(period)及其算术运算详解
Feb 25 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
使用python接受tgam的脑波数据实例
Apr 09 Python
Python while true实现爬虫定时任务
Jun 08 Python
Python实现的排列组合、破解密码算法示例
Apr 12 #Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 #Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
Apr 11 #Python
详解python执行shell脚本创建用户及相关操作
Apr 11 #Python
python中aioysql(异步操作MySQL)的方法
Apr 11 #Python
很酷的python表白工具 你喜欢我吗
Apr 11 #Python
2019 Python最新面试题及答案16道题
Apr 11 #Python
You might like
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
让焦点自动跳转
2006/07/01 Javascript
js实现单一html页面两套css切换代码
2013/04/11 Javascript
Extjs中ComboBoxTree实现的下拉框树效果(自写)
2013/05/28 Javascript
原生JS绑定滑轮滚动事件兼容常见浏览器
2014/06/30 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
2015/12/28 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
JavaScript实现单例模式实例分享
2017/12/22 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
python实现linux下使用xcopy的方法
2015/06/28 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python 元组操作总结
2019/09/18 Python
python实现获取单向链表倒数第k个结点的值示例
2019/10/24 Python
python 利用turtle库绘制笑脸和哭脸的例子
2019/11/23 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
python中使用np.delete()的实例方法
2021/02/01 Python
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
应用心理学个人的求职信
2013/12/08 职场文书
前台文员我鉴定
2014/01/12 职场文书
社区中秋节活动方案
2014/01/29 职场文书
入股协议书范本
2014/11/01 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
高中家长意见怎么写
2015/06/03 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers