双色球预测软件(python学习之双色球分析软件开发-求列表的质数(素数))
来源:静雅生活网 作者:小冯发布时间:2022-09-21 09:17阅读次
导读:一组号码中质数的个数,例如“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,如需转载,请注明出处!