相关疑难解决方法(0)

isPrime Python语言函数

所以我能够通过互联网的一些帮助来解决这个问题,这就是我得到的:

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

python primes

42
推荐指数
7
解决办法
17万
查看次数

标签 统计

primes ×1

python ×1