当前位置:首页python > 正文

python统计1000以内素数个数

作者:野牛程序员:2023-06-21 13:48:37python阅读 2736

要统计1000以内的素数个数,可以使用以下的 Python 代码:

def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True

count = 0
for num in range(1, 1001):
    if is_prime(num):
        count += 1

print("1000以内的素数个数为:", count)

这段代码定义了一个名为 is_prime 的函数来检查一个数是否为素数。然后,使用循环遍历从 1 到 1000 的每个数,如果该数是素数,则计数器 count 加1。最后,打印出统计结果。

运行代码后,输出将会是:

1000以内的素数个数为: 168

因此,1000以内的素数个数为168个。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击