详解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实现一个简单的MySQL类
Jan 07 Python
python实现连接mongodb的方法
May 08 Python
python记录程序运行时间的三种方法
Jul 14 Python
python基础之入门必看操作
Jul 26 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
mac系统下Redis安装和使用步骤详解
Jul 09 Python
Python列表解析操作实例总结
Feb 26 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
Jan 21 Python
Python的property属性详细讲解
Apr 11 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
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
Javascript 强制类型转换函数
2009/05/17 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
javascript break指定标签打破多层循环示例
2014/01/20 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
浅析JavaScript中浏览器的兼容问题
2016/04/19 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
js实现文字截断功能
2016/09/14 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
vue构建单页面应用实战
2017/04/10 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
Python利用FFT进行简单滤波的实现
2020/02/26 Python
如何基于Python按行合并两个txt
2020/11/03 Python
pymysql模块使用简介与示例
2020/11/17 Python
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
英国电子专家:maplin
2019/09/04 全球购物
外企办公室竞聘演讲稿
2013/12/29 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
大学生学期个人总结
2015/02/12 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
一文弄懂MySQL索引创建原则
2022/02/28 MySQL