温馨提示×

怎么在Python中查找素数

小亿
83
2024-03-28 14:39:59
栏目: 编程语言

以下是一种在Python中查找素数的方法:

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

# 查找范围内的素数
start = 1
end = 100
primes = [num for num in range(start, end+1) if is_prime(num)]

print(primes)

在上面的代码中,我们定义了一个is_prime函数来判断一个数是否是素数。然后我们可以通过指定一个范围来查找该范围内的素数。最后将找到的素数打印出来。

你也可以根据自己的需求对这段代码进行修改和优化。

0