当前位置:首页python > 正文

python100内的所有素数

作者:野牛程序员:2023-07-18 18:37:28python阅读 2618

以下是Python中获取100以内所有素数的代码:

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

primes = [num for num in range(2, 100) if is_prime(num)]
print(primes)

这段代码定义了一个is_prime函数,用于判断一个数是否为素数。然后,使用列表推导式生成了2到99之间的所有素数,并将它们存储在primes列表中。最后,将primes列表打印出来。

运行以上代码,输出结果如下:

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

这些数字是100以内的所有素数。

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

最新推荐

热门点击