我编写了以下代码,应该检查输入的数字是否为素数,但有一个问题我无法通过: n = input("Please enter a number:") print "prime" print "not prime"
如果输入的数字不是素数,它将显示“非素数”,这是应该的。但是如果这个数字是素数,它就不会显示任
列出了前5000万个素数的列表,高达10^12,的程序甚至更高。
然而,当涉及到接近2^64的数字时,在 at primes.utm.edu页面上只提到了十个素数,这似乎就是它。那么,如何才能验证接近2^64的筛子的正确操作呢?是否有可靠的列表为一百万(或一千万或一亿)的素数,就在2^64,2^63等2的幂次之上?或者有可靠的(可信赖的、经过验证的、大量的)程序来产生这样的序列,或者可以验证素数或素数列表?一旦一个筛子被验证了,它就可