详解python--模拟轮盘抽奖游戏
作者:_Twinkle 时间:2023-07-25 15:35:14
题目:
轮盘分为三部分: 一等奖, 二等奖和三等奖;
轮盘转的时候是随机的,
如果范围在[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
标签:python,轮盘抽奖
0
投稿
猜你喜欢
python生成随机验证码(中文验证码)示例
2022-07-28 05:41:58
教你使用Pycharm配置远程Jupyter
2023-02-09 19:43:06
详解go语言中type关键词的几种使用
2024-04-25 13:21:29
Win7的IIS7中ASP获得的系统日期格式为斜杠的解决办法
2012-12-04 19:57:33
Sql Server查询性能优化之不可小觑的书签查找介绍
2012-05-22 18:24:53
SQLite Delete详解及实例代码
2024-01-12 17:15:46
Vue2 模板template的四种写法总结
2023-07-02 16:50:18
基于Python实现五子棋-(人机对战)
2022-07-04 06:23:48
Python数据可视化之用Matplotlib绘制常用图形
2023-04-05 07:10:46
banner字体设计与应用
2009-07-06 14:42:00
基于element-ui中el-select下拉框选项过多的优化方案
2023-07-02 17:00:50
Tensorflow轻松实现XOR运算的方式
2022-10-20 13:20:41
js中的window.open返回object的错误的解决方法
2024-04-17 09:52:27
python Jupyter运行时间实例过程解析
2022-04-15 04:38:21
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2022-04-16 05:15:55
轻量级的原生js日历插件calendar.js使用指南
2024-04-17 09:44:39
python pygame实现滚动横版射击游戏城市之战
2021-07-11 00:32:51
Python 2/3下处理cjk编码的zip文件的方法
2022-08-05 17:53:40
php去掉数组的第一个值的两个函数:array_shift、array_splice
2023-05-29 02:26:07
浅谈关于axios和session的一些事
2024-05-11 09:49:33