因此,我可以通过互联网的一点帮助解决这个问题,这就是我得到的:def isPrime(n):for i in range(2,int(n**0.5)1):if n%i0:return Falsereturn True但是我的问题确实是如何做到的,但是为什么。我知道即使1也不被认为是“质数”,并且…
在互联网上浮动的许多原始测试中,考虑以下主要测试:def is_prime(n):if n 2 or n 3: return Trueif n < 2 or n%2 0: return Falseif n < 9: return Trueif n%3 0: return Falser int(n**0.5)f 5while f < r:print \t,fif n%f 0: return…