详解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标准库内置函数complex介绍
Nov 25 Python
Python中数字以及算数运算符的相关使用
Oct 12 Python
python从入门到精通(DAY 2)
Dec 20 Python
详解python的数字类型变量与其方法
Nov 20 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
pandas 按照特定顺序输出的实现代码
Jul 10 Python
python匹配两个短语之间的字符实例
Dec 25 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 Python
使用Python制作一个打字训练小工具
Oct 01 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
Python图像处理之膨胀与腐蚀的操作
Feb 07 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
信用卡效验程序
2006/10/09 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
不错的JS中变量相关的细节分析
2007/08/13 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
NodeJS学习笔记之Http模块
2015/01/13 NodeJs
JavaScript DOM操作表格及样式
2015/04/13 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
jquery延迟对象解析
2016/10/26 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
js用类封装pop弹窗组件
2017/10/08 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
如何实现js拖拽效果及原理解析
2020/05/08 Javascript
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
关于Python元祖,列表,字典,集合的比较
2017/01/06 Python
TensorFlow如何实现反向传播
2018/02/06 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
使用OpenCV circle函数图像上画圆的示例代码
2019/12/27 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
SQL面试题
2013/04/30 面试题
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书