Advertisement

用函数确定某个自然数是否是质数

阅读量:

题目要求解析

代码

复制代码
    # 判断是否为素数
    def is_prime(data):
    
    flag = True
    int_list = []
    if data > 1:
        for i in range(2,data): # 查找除了1和其本身外,其他因子
            if data % i == 0:
                # print(data,'不是素数')
                flag = False
                int_list.append(i)
        for i in range(2,data):
            if data % i == 0:
                return int_list
            # else: 
            #     print(data,'是素数')
    return flag
    
    # 找出指定范围内所有的素数
    def ran

全部评论 (0)

还没有任何评论哟~