擅长:python、mysql、java
<p>这将是快速和简洁的数字高达10^14假设你不去追求最高效率。迭代10**7范围内的每个数字大约需要15秒。所以你可以在大约10-15秒的时间内完成这个任务。当然,您可以将print语句更改为所需的任何内容</p>
<p>尝试:</p>
<pre><code>import math
def isPrime(x):
prime = True
if x%2 == 0:
Prime =False
else:
for i in range(2,math.sqrt(x)):
if a == i:
pass
else:
a%i == 0:
Prime = False
break
return Prime
if isPrime(x):
print('prime')
else:
print('Not prime')
</code></pre>