我想用python编写一个小程序,计算一个随机数被一个数整除的概率。
在 C 中,我会创建一个包含数字的数组并循环遍历它们,将一个添加到另一个存储这些概率总和的数组。
我尝试在 python 中使用元组来做到这一点,但我无法更改它们的值。那么最简单的方法是什么?
代码如下:
primes = (2,3,5,7,11,13,17,19,23,29)
numbers =(0,0,0,0,0 ,0 ,0 ,0 ,0 ,0)
for number in range(2,10000):
for div in primes:
x = 0
if(number % div == 0):
numbers[x] += 1
x+=1
print(numbers)
最佳答案
随机整数被整数n
整除的概率是1/n
。
关于Python统计多于一项的概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798312/