擅长:python、mysql、java
<p>试试这个,当你使用大数字时,效率是代码的10倍。在</p>
<pre><code>def is_prime(n):
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
def listprimes_upto(n):
result = []
for i in range(2, n):
if is_prime(i):
result.append(i)
return result
print(listprimes_upto(50))
</code></pre>