您当前的位置:首页 > 计算机 > 编程开发 > Python

几行Python代码模拟轮盘抽奖游戏

时间:01-06来源:作者:点击数:

轮盘抽奖是比较常见的一种游戏,在轮盘上有一个指针和一些不同颜色、不同面积的扇形,用力转动轮盘,轮盘慢慢停下后依靠指针所处的位置来判定是否中奖以及奖项等级。本文代码中的函数名和很多变量名使用了中文,这在Python 3.x中是完全允许的。

from random import random

def 轮盘赌(奖项分布):

    本次转盘读数 = random()

    for k, v in 奖项分布.items():

        if v[0]<=本次转盘读数<v[1]:

            return k

奖项分布 = {'一等奖':(0, 0.08),

                    '二等奖':(0.08, 0.3),

                    '三等奖':(0.3, 1.0)}

中奖情况 = dict()

#模拟玩10000次,统计中奖情况

for i in range(10000):

    本次战况 = 轮盘赌(奖项分布)

    中奖情况[本次战况] = 中奖情况.get(本次战况, 0) + 1

for item in 中奖情况.items():

    print(item)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门