python抽奖转盘代码(详解python--模拟轮盘抽奖游戏)
类别:脚本大全 浏览量:145
时间:2021-10-18 11:54:38 python抽奖转盘代码
详解python--模拟轮盘抽奖游戏
题目:
轮盘分为三部分: 一等奖, 二等奖和三等奖;
轮盘转的时候是随机的,
如果范围在[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模拟轮盘抽奖游戏详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/weixin_42499593/article/details/89222295
您可能感兴趣
- python3语法规则(详解Python3注释知识点)
- python开启线程池(对python:threading.Thread类的使用方法详解)
- python解析身份证号(python验证身份证信息实例代码)
- python读写文件实验心得(Python文件读写常见用法总结)
- python中随机生成不重复随机数(python 在指定范围内随机生成不重复的n个数实例)
- python opencv替换背景教程(基于OpenCV python3实现证件照换背景的方法)
- python语言中的递归(详解python中递归函数)
- python全局变量设置(Python3.5局部变量与全局变量作用域实例分析)
- python一组数字求和(Python3数字求和的实例)
- python四舍五入怎么用(python3 小数位的四舍五入用两种方法解决round 遇5不进)
- python模块化打包(python使用Paramiko模块实现远程文件拷贝)
- pythonselenium自动化教程(python使用selenium实现批量文件下载)
- pythonhtml文件转换成pdf库(Python3转换html到pdf的不同解决方案)
- python炫酷烟花源代码(python实现浪漫的烟花秀)
- python的几种数据结构(python中的数据结构比较)
- python关闭程序强制退出线程(python多线程调用exit无法退出的解决方法)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
- 微商在朋友圈热卖的 DL减肥咖啡 含违禁药物,你还敢买吗(微商在朋友圈热卖的)
- 八一节,说说中国女兵(八一节说说中国女兵)
- 王治郅菜鸟赛季已让八一带入正轨,大郅七大经典语录或是成功秘诀(王治郅菜鸟赛季已让八一带入正轨)
- 庆八一,重读经典红色语录,感悟互联网发展硬道理(重读经典红色语录)
热门推荐
- laravel线上如何调试(解决Laravel 不能创建 migration 的问题)
- python对字典值排序(Python实现字典按key或者value进行排序操作示例sorted)
- html5基本代码文字颜色(html5默认气泡修改的代码详解)
- dede联动菜单样式(dede标签云如何生成不同颜色、不同大小的tag标签)
- dedecms导入doc插件(DEDECMS教程之静态模板类类文件)
- System.Action委托
- Server.UrlEncode与HttpUtility.UrlEncode的区别
- vue滚动条滚动事件(vue实现一个滚动条样式)
- dedecms标签使用技巧(dedecms友情链接标签flink使用说明及实例代码)
- laravel关联模型新增数据(使用laravel的migrate创建数据表的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9