详解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 相关文章推荐
Python中函数的参数定义和可变参数用法实例分析
Jun 04 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
python实现TF-IDF算法解析
Jan 02 Python
详解python OpenCV学习笔记之直方图均衡化
Feb 08 Python
python 日志增量抓取实现方法
Apr 28 Python
django静态文件加载的方法
May 20 Python
Python3.6简单反射操作示例
Jun 14 Python
Python中extend和append的区别讲解
Jan 24 Python
python中实现控制小数点位数的方法
Jan 24 Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
Aug 05 Python
基于python实现语音录入识别代码实例
Jan 17 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 array_merge下进行数组合并的代码
2008/07/22 PHP
php zlib压缩和解压缩swf文件的代码
2008/12/30 PHP
PHP抓取、分析国内视频网站的视频信息工具类
2014/04/02 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
xtree.js 代码
2007/03/13 Javascript
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
详解vue v-model
2020/08/31 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
[46:50]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
Python3中编码与解码之Unicode与bytes的讲解
2019/02/28 Python
关于python3中setup.py小概念解析
2019/08/22 Python
用 Python 制作地球仪的方法
2020/04/24 Python
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
意大利综合购物网站:Giordano Shop
2016/10/21 全球购物
我的中国心演讲稿
2014/09/04 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
会议欢迎词
2015/01/23 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
实现一个简单得数据响应系统
2021/11/11 Javascript
Java界面编程实现界面跳转
2022/06/16 Java/Android