详解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 相关文章推荐
简单的Python2.7编程初学经验总结
Apr 01 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
Feb 18 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
浅谈Python大神都是这样处理XML文件的
May 31 Python
网易2016研发工程师编程题 奖学金(python)
Jun 19 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 Python
python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解
Feb 11 Python
Python中super().__init__()测试以及理解
Dec 06 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
PHP生成静态页
2006/11/25 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
微信随机生成红包金额算法php版
2016/07/21 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
js对象基础实例分析
2015/01/13 Javascript
使用ngView配合AngularJS应用实现动画效果的方法
2015/06/19 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
webpack搭建vue 项目的步骤
2017/12/27 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
javascript中this的用法实践分析
2019/07/29 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
js实现动态时钟
2020/03/12 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
django中SMTP发送邮件配置详解
2019/07/19 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
大专计算机个人求职的自我评价
2013/10/21 职场文书
高三体育教学反思
2014/01/29 职场文书
《学会待客》教学反思
2014/02/22 职场文书
《浅水洼里的小鱼》听课反思
2014/02/28 职场文书
纠风工作实施方案
2014/03/15 职场文书
2015年小学开学寄语
2015/02/27 职场文书
交心谈心活动总结
2015/05/11 职场文书