投掷骰子三次,有人说投出666和253的概率是一样的,请用程序模拟大量的人,大量的次数掷骰子的过程,证明这种说法是错的
import random
r = []
for _ in range(10000):
s = ''
for i in range(3):
s += str(random.randint(1, 6))
r.append(s)
print(r)
print(r.count('666'))
print(r.count('253'))
投出666和253的概率基本是一样的
你题目的解答代码如下:
import random
li = [0]*1000
for i in range(100000):
n = random.randint(1, 6)*100 + random.randint(1, 6)*10 + random.randint(1, 6)
li[n] += 1
print(li[666])
print(li[253])
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!