用指针交换两个数_用python统计一下掷两个骰子和三个骰子,什么数出现的概率最大

摇两个骰子十万次,出现的统计结果:

2809edf8906fdb7e588e5cd905c2c24b.png

两个筛子十万次出现的统计结果

7出现的次数最多。

代码如下:

from die_class import Die #导入类

import pygal #导入模块

chishu = 100000

mianshu = 6

zuixiaodianshu = 1

die = Die(mianshu)

die2 = Die(mianshu)

books=[]

for i in range(chishu):

mm = die.roll()+die2.roll()

books.append(mm)

tongjijieguo = []

for i in range(zuixiaodianshu,2*mianshu+1): #两个筛子就要乘以2.

nn = books.count(i)

tongjijieguo.append(nn)

print(tongjijieguo)

#对结果进行可视化分析:

host = pygal.Bar() #创建一个条形图实例。

host.+ str(chishu)

host.x_labels = list(range(zuixiaodianshu,2*mianshu+1)) #设置x轴坐标 两个骰子就要乘以2

# host.y_labels = #y轴数据太多就不设置了,默认就好

host.x_title = "num_sides".upper() #设置xy轴的标题

host.y_title = "result".upper()

host.add("Sides 6",tongjijieguo) #把统计数据赋给实例。

host.render_to_file("tongji2saizi.svg") #进行保存结果,保存在代码同目录。

三个筛子数字最多的:

b51abaa1ac83e1e8bb9e325ebfc156fa.png

三个骰子10万次投掷

最多的数字是10和11.

三个6和三个一出现的最少。

2e0e5b66cf4aeb5777a89d5500c6a7ea.png
bd8b8a55975dcd55c39ab46723f258b1.png

十万次中仅出现了 400多次。

具体代码如下:

from die_class import Die #导入类

import pygal #导入模块

chishu = 100000

mianshu = 6

zuixiaodianshu = 1

die = Die(mianshu)

die2 = Die(mianshu)

die3 = Die(mianshu)

books=[]

for i in range(chishu):

mm = die.roll()+die2.roll()+die3.roll()

books.append(mm)

tongjijieguo = []

for i in range(zuixiaodianshu,3*mianshu+1): #两个筛子就要乘以2.

nn = books.count(i)

tongjijieguo.append(nn)

print(tongjijieguo)

#对结果进行可视化分析:

host = pygal.Bar() #创建一个条形图实例。

host.+ str(chishu)

host.x_labels = list(range(zuixiaodianshu,3*mianshu+1)) #设置x轴坐标 两个骰子就要乘以2

# host.y_labels = #y轴数据太多就不设置了,默认就好

host.x_title = "num_sides".upper() #设置xy轴的标题

host.y_title = "result".upper()

host.add("Sides 6",tongjijieguo) #把统计数据赋给实例。

host.render_to_file("tongji2saizi.svg") #进行保存结果,保存在代码同目录。

所以劝大家千万不要赌博,久赌无赢家,不赌为赢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值