第一步,在sqlite中建立数据库,库内容是:(1-36)36个整数的9个数的所有组合,且不重复的组合!
第二步,在sqlite数据库中按条件查询,输出符合条件要求的组合,重复的组合只显示一次。条件如下
条件1:每个组合中整数状况(个位数的数量大于等于7)
条件2:在未知整数组(a)中,a=〔(1-36)36个整数中的任意组合〕
有(a1)数量的整数在组合中出现
a1=(0-9)值中的任意组合
条件3:在未知整数组(b)中,b=〔(1-36)36个整数中的任意组合〕
有(b1)数量的整数在组合中出现
b1=(0-9)值中的任意组合
条件4:在未知整数组(c)中,c=〔(1-36)36个整数中的任意组合〕
有(c1)数量的整数在组合中出现
c1=(0-9)值中的任意组合
条件5:在未知整数组(d)中,d=〔(1-36)36个整数中的任意组合〕
有(d1)数量的整数在组合中出现
d1=(0-9)值中的任意组合
a,a1,b,b1c,c1,d,d1的取值是在范围内用户可以手动输入更改项目!
输出:显示符合全部条件的全部组合(重复的组合只显示1次)
如果无符合全部条件的组合(显示0 0 0 0 0)
——该程序使用python语言编程,并串联起来能够运算
朋友给了一段编码,我在验证中
我去,我的评论被屏蔽了?【doge】
没解决请联系
看不到联系方式
条件2给个实例,老年人了,不是很懂【doge】
条件2:在整数组(a)中,a=〔(1-36)36个整数中的任意组合〕
有(a1)数量的整数在结果组合中出现
a1=(0-9)值中的任意组合
比如a=(11,12,13,14),a1=(0,1,2),可组合成完整的条件2既aa1=〔无11,无12,无13,无14,11,12,13,14,(11,12)(11,13)(11,14)(12,13)(12,14)(13,14)〕
然后根据条件aa1在数据库中选取符合条件要求的数组(只符合aa1中1个条件的数组即为符合条件的数组),不符合条件要求的数组不选取!
注:数据库是(1-36)中任意9个整数的组合,a的取值范围1-36中的任意数组,a1的取值范围0-9中的任意数组,这段程序的功能与彩票过滤器里按条件匹配过滤功能相同。
网页上没看到了,是结了吗?