当前位置:静雅生活网 > 传统历史 >

双色球预测软件(python学习之双色球分析软件开发-求列表的质数(素数))

导读:一组号码中质数的个数,例如“08 09 11 14 20”中的“11”就是质数。说明:数学中将“除了本身和1以外无法被任何数整除的数字”称为质数,所以1即不是质数,也不是合

  一组号码中质数的个数,例如“08 09 11 14 20”中的“11”就是质数。说明:数学中将“除了本身和1以外无法被任何数整除的数字”称为质数,所以1即不是质数,也不是合数。为了统计方便,我们将1统计到合数中。

    def zhishu_list(listlb): #求listlb中的质数,返回质数list,(1不是质数)#        list.sort()        zhishu=[]        for b in listlb:            i = 1            j = 0            while i < b - 1:                i += 1                if b % i == 0:                    j += 1            if j == 0 and b != 1:                # print(f'{b}是质数')                zhishu.append(b)        return zhishu

  1、先声明一个列表,用来存储质数。

  2、通过for循环,对类别的每一个元素进行判断。

  3、判断属于质数,则添加的zhishu[]列表内。

  我们测试以下运行结果

if __name__ == '__main__':    listceshi=[1,7,10,22,27,30]    #print(ac_list(listceshi))    print(zhishu_list(listceshi))

版权声明:本文部分来自互联网,由小编精心所写,本文地址:http://www.zhubian88.cn/ctls/54732.html,如需转载,请注明出处!

联系我们

在线咨询:点击这里给我发消息

微信号:weixin888

工作日:9:30-18:30,节假日休息