【发布时间】:2020-06-06 04:45:06
【问题描述】:
作业要求我们通过实验找出 2 到 12 的概率作为总和。我们想掷两个骰子 1000 次,并计算总和为 2、3、……和 12 的次数。到目前为止,我将其作为我的代码,但我无法获得教授要求的输出。
到目前为止我所拥有的:
import random as r
die_1 = r.randint(1,6)
die_2 = r.randint(1,6)
print('For-Loop')
for i in range(2,13):
r.seed(1)
counter = 0
for j in range(1000):
if i == r.randint(2,12):
counter = counter + 1
print("sum = ", i, " count = ", counter)
【问题讨论】:
-
你掷骰子
11 * 1000次。没什么大不了的,但你的描述不同。 -
@finefoot 并不意味着链接到图像 - 他/她的意思是将代码粘贴到问题的正文中please。
-
你没有说她在找什么,但概率在 0 到 1 的范围内,所以也许只需将你的值除以所有值的总和
-
但我无法得到教授要求的输出。这是什么意思?
-
@AMC 我添加了示例输出的图片
标签: python arrays for-loop dice