擅长:python、mysql、java
<p>您的程序实际上返回的是非素数的计数。<br/>
如果数字可以被整除,则<code>isPrime</code>函数返回<code>True</code>
由一个介于2和num之间的数字。
该功能应为:</p>
<pre><code>def isPrime(num):
if num > 1:
for i in range(2, round(num**0.5)+1): # No need to search up to num
if(num % i) == 0:
return False
return True
return False
</code></pre>
<p>或者在<code>primeNumbers</code>函数中打印<code>100 - count</code></p>
<p>你也可以检查一下埃拉托什尼的筛子</p>