您的位置:首页 > 脚本大全 > > 正文

python抽奖转盘代码(详解python--模拟轮盘抽奖游戏)

更多 时间:2021-10-18 11:54:38 类别:脚本大全 浏览量:145

python抽奖转盘代码

详解python--模拟轮盘抽奖游戏

题目:
轮盘分为三部分: 一等奖, 二等奖和三等奖;
轮盘转的时候是随机的,
如果范围在[0,0.08)之间,代表一等奖,
如果范围在[0.08,0.3)之间,代表2等奖,
如果范围在[0.3, 1.0)之间,代表3等奖,

模拟本次活动1000人参加, 模拟游戏时需要准备各等级奖品的个数.

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 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模拟轮盘抽奖游戏详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!

    原文链接:https://blog.csdn.net/weixin_42499593/article/details/89222295

    您可能感兴趣