Python统计多于一项的概率

标签 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)

最佳答案

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

关于Python统计多于一项的概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798312/

相关文章:

python - 计算 def f(x) 被评估次数的简单方法?

python - 如何使用 genfromtxt 加载包含字符串和数字的 csv 文件?

python - 为什么棱镜不突出显示 python?

python - <Command-a> 用于文本 - Tkinter

python - 在 Python 中格式化列表

c# - 元组有什么用处?

python - 从 list_files 创建 tensorflow 数据集

erlang - 在 Erlang 中替换元组中的键

计算C中的一系列字符

java - 如果您只能投资 10 美元增量,则输出投资 10 只股票的方式总数