我正在尝试编写一个简单且符合Python规范的代码,用于识别列表中值的组合,这些值的总和在一定公差内等于给定的值。
例如: 如果A=[0.4,2,3,1.4,2.6,6.3],目标值为5 +/- 0.5,则我想要的输出结果是(2,3), (1.4,2.6), (2,2.6), (0.4,2,3), (0.4,3,1.4)等。如果找不到任何组合,则函数应该返回0或none或类似的结果。
非常感谢您的帮助。
例如: 如果A=[0.4,2,3,1.4,2.6,6.3],目标值为5 +/- 0.5,则我想要的输出结果是(2,3), (1.4,2.6), (2,2.6), (0.4,2,3), (0.4,3,1.4)等。如果找不到任何组合,则函数应该返回0或none或类似的结果。
非常感谢您的帮助。