Python计算多个项目的概率

Bar*_*ski 2 python tuples counting

我想在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)
Run Code Online (Sandbox Code Playgroud)

Ric*_*lly 6

随机整数可被整数整除的概率n是1/n.