详解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--模拟轮盘抽奖游戏

以上所述是小编给大家介绍的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
  • asp之家 网络编程 m.aspxhome.com