质数判断python版

质数判断 python可以写的非常 优雅

def isPrime(num):
    '''
    判断是否为质数
    :param num:
    :return:
    '''
    n = math.floor(math.sqrt(num))
    if any(num % i == 0 for i in range(n, 1, -1)):
        return False
    return True
def primeList(num):

    numlist = list(filter(t.isPrime, range(1, num)))
    print(numlist)
发布了1 篇原创文章 · 获赞 0 · 访问量 10

猜你喜欢

转载自blog.csdn.net/tudou009/article/details/104270785
今日推荐