小编典典

Python语言的isPrime函数

python

因此,我可以通过互联网的一点帮助解决这个问题,这就是我得到的:

def isPrime(n):
    for i in range(2,int(n**0.5)+1):
        if n%i==0:
            return False

    return True

但是我的问题确实是如何做到的,但是为什么。我知道即使1也不被认为是“质数”,并且我理解如果它在范围内除以任何东西,它将自动不是质数,因此返回False语句。但是我的问题是
,“ n”的平方根在这里起什么作用

附言:我经验不足,一个月前才被介绍编程。


阅读 140

收藏
2020-12-20

共1个答案: 请登录查看