在Julia中,可以使用以下代码找到两个给定数字之间的所有素数:
function primes_between(start::Int, stop::Int)
return filter(j -> isprime(j), start:stop)
end
result = primes_between(10, 50)
println(result) # 输出:[11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]
在Python中,可以使用以下代码实现同样的功能:
import sympy
def primes_between(start, stop):
return list(sympy.primerange(start, stop))
result = primes_between(10, 50)
print(result) # 输出:[11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47]
需要注意的是,在Python中,我们使用了SymPy库中的primerange
函数来找到两个数字之间的所有素数。
上一篇:比较Julia MLJ模型的结果