python 如果正整数n为素数,则返回True,否则返回False。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 如果正整数n为素数,则返回True,否则返回False。相关的知识,希望对你有一定的参考价值。

def isPrime(n):
    """
    Returns True if the positive integer n is prime, and False otherwise.
    """
    if type(n) != int:
        raise TypeError()
    if n <= 0:
        raise ValueError()

    if n == 2:
        return True
    elif n < 2:
        return False
    for divisor in range(2, int(n**0.5+1)):
        if n % divisor == 0:
            return False

    return True

以上是关于python 如果正整数n为素数,则返回True,否则返回False。的主要内容,如果未能解决你的问题,请参考以下文章

循环的素数python

python3输出素数

每日编程-20170310

csharp 如果给定的整数是素数,则返回true。

Leetcode练习(Python):第367题:有效的完全平方数:给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何

Leetcode练习(Python):第367题:有效的完全平方数:给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何