所以我能够通过互联网的一些帮助来解决这个问题,这就是我得到的:
def isPrime(n):
for i in range(2,int(n**0.5)+1):
if n%i==0:
return False
return True
Run Code Online (Sandbox Code Playgroud)
但我的问题是如何做到这一点,但为什么.我知道1不被认为是"素数",即使它是,并且我理解如果它在范围内除以ANYTHING则自动为素数,因此返回False语句.但我的问题是"n"在这里的平方是什么角色?非常感谢您的关注
Ps我非常缺乏经验,一个月前刚刚开始编程:S